Syndicode found for you the tutorial on how to create an automation tool for deploying your software in a simple way, similar to deploying to Heroku. Let’s talk about creating Heroku-like deployment solution with Docker.
Without the need to use any specific cloud provider or tool apart from Docker you can build your own deployment solution similar to Heroku. For this, you will use Docker to version control each deploy, which makes upgrades and rollbacks fairly easy. Also, take Semaphore to continuously deploy our application.
To have a fully functioning automation tool for deploying your software explore the tutorial here.