Skip to content
 
 

Repository files navigation

DEPLOY07_ECS

Deployment 7

Welcome to deployment 7!

The goal of this deployment was to automate the dockerization of an application and to push it onto dockerhub to make it available.

For more details on the project you can look here !
👉Link to deployment instructions: here

image

Docker creates lightweight continaers that can host applications without the fear of interference with potentially incompoatible software. This also allows for the application to be portable, meaning it can be deployed on almost any machine.

The automation of the docerizing processes was done in Jenkins. This was achieved by running Jenkins in a contianer and acting as the Master/Controller and having it delegate the task of creating the dockeriamge from the application, logging into DockerHub and then pushing it into the repository. This docker container was chosen to the be the Master in this architecture because the build process and work was given to a seperate EC2 node. This made Jenkins something lightweight and able to be hsoted on the container.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors