In this story post, we will explore a DevOps project that involves deploying a Django notes app on an EC2 instance using Jenkins declarative CI/CD pipeline.
We will leverage Docker containers and Docker Hub for containerization and image management. The project focuses on automating the deployment process, ensuring seamless integration and delivery of the application.
Prerequisites:
Before diving into the project, let’s ensure that we have the necessary prerequisites.
1. First of all, go to the AWS portal, and create a new instance. As,
· Name: jenkins-server
· AMI: ubuntu.
· Instance type: t2.micro (free tier).
· Key pair login: Create > docker.pem.
· Allow HTTP.
· Allow HTTPS.
read more - https://medium.com/@saurabhdahibhate50/devops-project-01-1c0f83d279b7