Deplo is the open choice for deployment.
Open a pull request and Deplo builds it next to production, on its own URL, and removes it when the branch is merged.
Framework detection, cached layers and why the build runs on a different server from the one that serves your app.
The new container starts, answers its health check, and only then takes the traffic. This is how the switch works.
Analytics, monitoring, automation: pick a template, fill in two fields, and the whole stack is running.
Answer three questions and pick a host, or install Deplo on a server you already have. It's free, and leaving is as easy as arriving. What you do with the money you save is your business.