This repo controls deployments to TinyPilot's PicoShare instance on Fly.io.
TinyPilot uses PicoShare as a simple way to share files within the company and with external partners.
PicoShare doesn't do well on files larger than 1 GB, but it's convenient for files that are too large for an email attachment and too small to be worth the trouble of uploading to Backblaze.
To update to a new version of PicoShare, create a PR that updates the version of the build.image
property within the fly.toml
file.
When the PR is merged, CircleCI will automatically deploy the new version of PicoShare. TinyPilot's files on PicoShare will persist due to the persistent volume (specified in the mounts
property of fly.toml
).