This project is a Flask-based DevOps boilerplate that gives a ready-to-use starting point for building and deploying Python web apps. It’s fully Dockerized, comes with GitHub Actions CI for automated testing, includes Bash scripts for build and deployment, and is structured for easy scaling with future support for monitoring and Kubernetes.
A production-ready Python Flask app with a full DevOps pipeline:
- Containerized with Docker
- Automated using Bash scripts
- CI pipeline via GitHub Actions
- Ready for monitoring and Kubernetes
- Python 3.11 + Flask
- Docker & Docker Compose
- Bash scripting
- GitHub Actions (CI)
- (Coming Soon) Prometheus, Grafana, Kubernetes
- ✅ Minimal Flask API with JSON response
- ✅ Dockerized for local and cloud deployment
- ✅ Bash scripts for build, test, and deploy
- ✅ CI pipeline to auto-test on push
- 🔜 Monitoring & Kubernetes support
git clone git@github.com:m2felix/flask-devops-boilerplate.git
cd flask-devops-boilerplate