Skip to Content
Introduction

Dockflow

Deploy your Docker apps with a simple git push (with or without tags)

Dockflow is a complete framework to automate Docker deployments from GitHub/GitLab CI/CD to your servers. Push a tag, grab a coffee, and your app is deployed.

Beta version – Production-ready but actively improving. Your feedback is welcome!

Key Features

  • Multi-environment: Deploy to production, staging, whatever, etc.
  • Multi-host: Deploy to multiple servers simultaneously
  • Multi-container: Handle complex apps with multiple services
  • Secure: SSH keys and secrets management built-in
  • Flexible builds: Build in CI/CD or directly on your server
  • Customizable: Nginx configs, systemd services, custom scripts

How It Works

The Magic Behind the Scenes

Deployment Triggers

Tag FormatEnvironmentExample
X.Y.Zproduction1.0.0
X.Y.Z-[env]custom1.0.0-whatever
Branch pushproductionDirect push to main

Compatible With

  • ✅ GitHub Actions
  • ✅ GitLab CI