Is there a reason to use a volume as a read-only resource?

For running, the R Shiny app I am building needs to read data from files (in R format). The total size of these files is about 1.5 GB.
Is there any benefit in creating a fly.io volume for this (instead of those files being copied to the image) ?
I do not need to save data to the volume by the application, only to read from it.

1 Like

Each Fly app (vm) comes with a 10G (?) ephemeral disk mounted on root (/).

For 1.5G blobs, you could download (perhaps concurrently) into /path/to/blob whenever the application process is started but the requisite files are missing. This is what we do, though our downloads are ~70M in size (downloaded in less than 20M chunks, concurrently).