Too Long; Didn't Read
Docker is a container technology that enables developers to run entire applications as a unit. It offers all the benefits of virtual machines, without the high overhead. But Docker introduces a new variable to the equation: the app must be baked into the container image. In this hands-on tutorial, we'll learn how Semaphore can help us achieve all this in a few minutes. The tutorial is broken down into two sections: Continuous Integration and Continuous Deployment. We'll work with a ready-to-use Python Flask demo. The app consists of a plain task manager, written for the Flask micro-framework.