A fully automated containerized deployment pipeline for React applications using Docker, Amazon ECR, CodePipeline, and EC2.
This project demonstrates a robust DevOps workflow that containerizes a React frontend and automates its deployment to AWS cloud infrastructure.
Standardized packaging of the React application to ensure consistency across all environments.
Secure, scalable container registry managing versioned Docker images for the pipeline.
Automation hub orchestrating the build and deployment process on every code change.
Elastic Compute Cloud instances running the containerized application in production.
Visual walkthrough of the automated deployment journey, from GitHub trigger to live production state.
Source code push on GitHub initiating the automated CI/CD lifecycle.
Full view of the orchestration pipeline showing Source, Build, and Deploy stages.
CodeBuild process compiling and containerizing the React application.
Docker images successfully stored and versioned in Amazon Elastic Container Registry.
Verifying the deployment status directly on the EC2 host machine.
The React application running live, served from a Docker container on AWS EC2.