Summary: Each client has its own Trellis stack, which has its own VM, which takes up 5GB/vm
When working with a new client I have them sign up for their own Kinsta account. This allows them to maintain ownership of the account while allowing us the to use the Roots stack to build and deploy their site.
However this means every new client stack requires its own Ubuntu virtual machine (VM) which takes up a lot of space and seems redundant since Kinsta doesn’t use the provisioning aspect of Trellis and the configuration will not vary much if at all between clients.
This also requires spinning up and down the different VMs in order to switch projects adding time and friction.
Does anyone know how to use one VM for multiple Trellis configurations so I don’t have a 1-to-1 relationship between clients and virtual machines and can save time and space?