🚀 Project 21 — Dockerizing a Python App with CI/CD (Flask + GitHub Actions + Docker Hub)
In Project 21, we built a small Python Flask application, containerized it with a multi-stage Dockerfile, and automated the build + push pipeline using GitHub Actions.
This project demonstrates how to go from a simple app to a production-ready Docker image, with CI/CD integration to Docker Hub. Here’s the journey 👇
🔹 What we built
Why this matters
🔹 How to run locally
docker build -t dockerfile-python:local .
docker run --rm -p 5000:5000 dockerfile-python:local
Open 👉 http://localhost:5000
🔹 Next steps
👉 This project shows how Docker + GitHub Actions work hand-in-hand to ship apps faster.