Category: github, automation, shell

In this article, we’ll be setting up an environment for automated building, testing, and deployment, using containers and services hosted in the cloud. Furthermore you must have some previous knowledge of Docker, some of basics AWS services, and software engineering in general.

Now let’s build a Dockerfile and a docker-compose for our Python code and upload it to Docker Hub.

To upload the image, let’s build and push it to Docker Hub with these terminal commands: Go to your homepage, you will see your Docker image there.

After building and testing, if everything goes well, Travis will deploy our image to Docker Hub and tell ECS that there’s a new version of it.

Related Articles