Docker Compose CI/CD with GitHub Actions: A Reliable Flask Workflow
Elena Daehnhardt ·
Tests that only run on your laptop tell you very little about what ships. This post builds a Docker Compose CI/CD pipeline for a small Flask and PostgreSQL app: every pull request is tested against a real database, every merge publishes the exact image that passed, and that image is deployed to a VPS by its digest, behind an approval gate, with an automatic rollback if the new release will not start. Every file you need is in the post. Read more...