- I rewrote the app to run on AWS, instead of your local Windows machine at Biochain.
- This presented some new challenges which required major code changes + testing:
- Migrating the download/convert/upload process to AWS cloud services
- “Dockerizing” the app for consistent binaries (run-time environment code, like OS X or Windows) allowing for the above
- Asynchronous upload of large trees of big files (.svs slides @~1GB each, converted to ~10-15GB of .jpegs for the DZI we host on biochain.com)
- The benefit of all this is:
- All original .svs slides + converted DZI images will be securely stored on AWS cloud w/ “Bucket Versioning” (automatic backups of all files uploaded)
- We can leverage a much faster computer hosted on AWS, speeding up our convert/upload process, allowing for all files to be processed at once.
- Moving the process to AWS frees up your local machine for other tasks
- Thank you for your patience!
To Install (only do once per machine)
- Install Docker for Windows (just agree to default settings and click through to finish)
- https://docs.docker.com/docker-for-windows/install/
- Download Uploader from Github:
- Unzip the Uploader file, open the new folder “biochain-slide-uploader-master”, then run “uploader.bat”
To Upload .svs Slides:
- Drag .svs files into biochain-slide-uploader-master > slides
- Run “Converter.bat”
- Go to http://localhost:3000/
- Click “Upload Slides”
To Convert Slides + Upload to Biochain Website
- Go to http://ec2-54-215-247-188.us-west-1.compute.amazonaws.com:3000/
- Click “Convert Slides to .dzi”
- This will pull the slides you posted with the Uploader and pull them into the Converter
- Once each slide is ready, it will appear in the “Converted” table and is then ready to upload.
- To upload converted slides, click “Upload Slides.”
- Different slides convert/upload at different rates, so we need to wait for a given slide to finish converting before we can start the upload for that slide.