Skip to content

hemanth-kumar-r-07/capstoneproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DevOps Capstone Project: React App Deployment with CI/CD on AWS This project demonstrates a full-stack DevOps workflow where a React application is containerized, built, and deployed using Docker, Jenkins, and AWS EC2. CI/CD pipelines automatically push images to Docker Hub and deploy to EC2. Monitoring is enabled with Uptime Kuma.

🌐 Live Project URLs πŸ–₯️ Deployed React App: http://13.235.80.171 πŸ“Š Monitoring Dashboard (Uptime Kuma): http://13.235.80.171:3001 πŸ“ GitHub Repository: https://github.com/hemanth-kumar-r-07/capstoneproject 🐳 Docker Hub (Dev): react-capstone-dev πŸ” Docker Hub (Prod): react-capstone-prod πŸ”§ Tech Stack Frontend: React.js CI/CD: Jenkins Containerization: Docker, Docker Compose Source Control: Git, GitHub Infrastructure: AWS EC2 (Amazon Linux) Monitoring: Uptime Kuma πŸ› οΈ Key Features πŸš€ CI/CD pipeline using Jenkins 🐳 Dockerized React app πŸ”„ Two pipelines: dev β†’ Public Docker Hub master β†’ Private Docker Hub ☁️ Deployed to EC2 (port 80) πŸ“ˆ Real-time monitoring with Uptime Kuma πŸ—‚οΈ Project Structure capstoneproject/ β”œβ”€β”€ Dockerfile β”œβ”€β”€ docker-compose.yml β”œβ”€β”€ build.sh β”œβ”€β”€ deploy.sh β”œβ”€β”€ .gitignore β”œβ”€β”€ .dockerignore β”œβ”€β”€ README.md └── screenshots/ β”œβ”€β”€ jenkins_login.png β”œβ”€β”€ jenkins_dev_config.png β”œβ”€β”€ jenkins_prod_config.png β”œβ”€β”€ jenkins_dev_console.png β”œβ”€β”€ jenkins_prod_console.png β”œβ”€β”€ dockerhub_dev.png β”œβ”€β”€ dockerhub_prod.png β”œβ”€β”€ ec2_instance.png β”œβ”€β”€ security_group.png β”œβ”€β”€ deployed_site.png └── monitoring_status.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •