This project demonstrates containerization and production-oriented deployment of a Flask application using Docker and Gunicorn. The focus is on creating a lightweight, reproducible, and scalable backend service.
- Python (Flask)
- Docker
- Gunicorn
- Linux
- Containerized application using Docker
- Production-ready WSGI server (Gunicorn)
- Isolated and reproducible runtime environment
- Port-based service exposure
app/
Dockerfile
requirements.txt
git clone <repo-url>
cd flask-docker-production-deployment
docker build -t flask-app .
docker run -p 5000:5000 flask-app
- Application accessible at: http://localhost:5000
- Add runtime screenshots here
- Containerization of backend services
- Production deployment using Gunicorn
- Docker image lifecycle management
- Add CI/CD pipeline for automated builds
- Deploy on Kubernetes or cloud container services
- Integrate logging and monitoring