Read-only database: Docker vs Volume

Deploy a test instance and find out? I think, 4GB images are fine: Fly Machines API - Create Machine from Private Container Registry - #4 by ignoramous

As for us, we do bake-in some ~100MB files in the docker image itself: Registry @ registry.fly.io, is there cost to this? - #2 by ignoramous

Not in this case, really.

Every Fly app instance comes with a built-in ephemeral disk space 8GB in size. You can opt to either sftp the db files to those VMs one by one, or download them (from S3 / R2) when the app process is run for the first-time and/or the db files at an expected location (somewhere in / (root dir)) are missing.