Hefty rewrite to support arbitrary labware for printing. User should now be able to specify, at a minimum, SBS plate, 90mm round petri plate, or 60mm round petri plate. No interface for adding custom labware is included, but additional labware can be added in the DB.
A side effect of needing to dynamically scale art is that we now support using an Amazon S3 file bucket for file storage instead of local machine storage. This makes it much much easier to long-term store any file.
Localstack is built-in to the docker-compose config, so in dev environments this should act seamlessly without any any additional config from the developer.
For deploys, an Amazon account with S3 must be configured in the environment variables
Hefty rewrite to support arbitrary labware for printing. User should now be able to specify, at a minimum, SBS plate, 90mm round petri plate, or 60mm round petri plate. No interface for adding custom labware is included, but additional labware can be added in the DB.