This project demonstrates automated deployment of a Django Notes Application using Docker, Docker Compose, Jenkins CI/CD pipeline, Nginx and MySQL.
- Python
- Django
- Docker
- Docker Compose
- Jenkins
- Nginx
- MySQL
- Git & GitHub
Developer → GitHub → Jenkins → Docker → Django + MySQL + Nginx
- User Authentication
- Notes CRUD Operations
- Dockerized Deployment
- Jenkins CI/CD Pipeline
- Nginx Reverse Proxy
- MySQL Database
django-notes-app/
├── Dockerfile
├── docker-compose.yml
├── Jenkinsfile
├── nginx/
├── notesapp/
├── requirements.txt
└── README.md