This project sets up a CI/CD pipeline to deploy a Django application on an Ubuntu-based EC2 instance using Apache as the web server. The app connects to AWS RDS (PostgreSQL) and stores sensitive data securely in AWS Secrets Manager. Code is versioned via GitHub and integrated into AWS CodePipeline, with CodeBuild for build automation and CodeDeploy for EC2 deployments. A custom domain managed by Route 53 is secured with SSL using Certbot, ensuring secure access over HTTPS.
July 18, 2025