There's a little bit of remaining research here to figure out exactly how this needs to work but this'll be critical to getting continuous deployment running. Ideally, whenever we run the deploy script on a host, it'll spin up a Proxmox VM and run the server from inside of that VM. This should enable us to create development and deployment environments on the same device, as deployments will be contained within their respective VM.
It's likely that Proxmox's backup management should replace our existing backup script as well, but I'm not 100% sure yet.
There's a little bit of remaining research here to figure out exactly how this needs to work but this'll be critical to getting continuous deployment running. Ideally, whenever we run the deploy script on a host, it'll spin up a Proxmox VM and run the server from inside of that VM. This should enable us to create development and deployment environments on the same device, as deployments will be contained within their respective VM.
It's likely that Proxmox's backup management should replace our existing backup script as well, but I'm not 100% sure yet.
┆Issue is synchronized with this Trello card by Unito ┆Attachments: #14 Integrate Proxmox in the deployment process