Just to clarify, this method for running separate processes does start separate VMs. This feature is separate from the in-VM process managers we use elsewhere. It’s very confusing.
To mount volumes, you’ll need to add a processes
attribute to the mount definition. Something like:
[[mounts]]
processes = ["worker"]
source="myapp_data"
destination="/data"
This will attach the volumes only to worker VMs.