Show HN: GitHub Action for zero-downtime Docker Compose deploys, no Kubernetes
Category: devtools
Tags: docker, deployment, github-actions, zero-downtime, ssh
Score: 6.5/10 (Innovation: 5, Technical: 6, Documentation: 8, Utility: 7)
A GitHub Action that enables zero-downtime deployments of Docker Compose services over SSH, leveraging the docker-rollout plugin and healthchecks to safely swap containers without Kubernetes. It includes automatic rollback, pre/post-deploy hooks, and connection draining, all with a focus on security and simplicity.
Target audience: backend developers, devops engineers, small teams
Repository: https://github.com/mtizima/docker-rollout-action · Shell · MIT · 42 stars
View on Hacker News