Storage volume not working for single app with 2 processes

Do you have a need to scale out web and worker independently of each other? If not:

  1. Use multi-process Machines if your (secondary) worker process is really only a sidecar.
  2. Or, use a process supervisor to run the sidecars alongside the main process.

Multi-process Fly apps are a hit and a miss, like you just found out.