Skip to content

m2felix/flask-devops-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

🚀 Flask DevOps Boilerplate

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

📦 Tech Stack

  • Python 3.11 + Flask
  • Docker & Docker Compose
  • Bash scripting
  • GitHub Actions (CI)
  • (Coming Soon) Prometheus, Grafana, Kubernetes

🎯 Features

  • ✅ 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

🛠️ Setup

Clone the repo

git clone git@github.com:m2felix/flask-devops-boilerplate.git
cd flask-devops-boilerplate

About

A production-ready Flask API with Docker, Bash-based DevOps automation, and GitHub Actions CI pipeline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors