Doco-CD logo

Doco-CD

Lightweight GitOps continuous deployment for Docker Compose and Swarm

1.6k stars 58 forks last commit first released Apache-2.0

Actively maintained

Last commit 27 Aug 2026.

Doco-CD is a lightweight GitOps tool for continuously deploying and updating Docker Compose projects and Docker Swarm stacks. It watches Git repositories and automatically applies changes using webhooks and/or polling, aiming to provide a simple alternative to heavier CD platforms for Docker-based setups.

Key Features

  • Automated deployment and updates for Docker Compose projects and Swarm stacks
  • GitOps workflow using repository polling and webhook triggers
  • Support for multiple Git providers
  • Integrations for external secret management providers
  • Optional secrets encryption workflows (for example, SOPS-based encryption support)
  • Notifications for deployment events and Prometheus metrics endpoints for monitoring
  • Minimal resource usage with a small, distroless-style container image

Use Cases

  • Continuous deployment for homelab or small-team Docker Compose environments
  • Git-driven deployments for Docker Swarm clusters without adopting Kubernetes tooling
  • Lightweight CD automation with monitoring and notifications for container stacks

Limitations and Considerations

  • Primarily focused on Docker Compose and Docker Swarm; it is not a general-purpose Kubernetes GitOps solution

Doco-CD is a practical choice when you want Git-driven deployments for Docker Compose or Swarm with minimal overhead. It fits environments that prefer straightforward automation, webhook-driven deploys, and simple observability via metrics and notifications.

Categories:

Tags:

Tech Stack:

Share:

Similar to Doco-CD

Canine logo

Canine

A developer-friendly PaaS for deploying apps on Kubernetes

2.9k
120
Last commit

Canine is an open source Kubernetes deployment platform that provides a Heroku-like PaaS experience with Git-driven deploys, web UI management, and built-in SSL and secrets.

Apache-2.0Actively maintained
Alternative to:
Heroku logo
Heroku
+10
Komodo logo

Komodo

Build and deployment system for managing software across servers

12.1k
394
Last commit

Komodo is a self-hosted build and deployment platform to automate builds and deploy Docker containers and Compose stacks across many servers with a web UI and API.

GPL-3.0Actively maintained
Alternative to:
Coolify Cloud logo
Coolify Cloud
+19
Woodpecker CI logo

Woodpecker CI

Extensible CI/CD engine based on containerized pipeline steps

7.8k
658
Last commit

Woodpecker CI is an open source CI/CD system that runs pipelines in containers, supports multiple workflows per repo, and integrates with Git forges via webhooks.

Apache-2.0Actively maintained
Alternative to:GitHub Actions+9
StackStorm logo

StackStorm

Event-driven automation and workflow orchestration for operations

6.5k
787
Last commit

Open-source event-driven automation platform for DevOps and SRE, with rules, workflows, ChatOps, and hundreds of integration packs for auto-remediation and incident response.

Apache-2.0Actively maintained
Alternative to:
IFTTT logo
IFTTT
+8
Semaphore logo

Semaphore

Open source CI/CD platform for building, testing, and deploying software

1.6k
86
Last commit

Semaphore is an open-source CI/CD platform to automate builds, tests, and deployments with YAML pipelines, parallel execution, and container-friendly workflows.

Actively maintained
Alternative to:
Semaphore CI logo
Semaphore CI
+12
RunsOn logo

RunsOn

Self-hosted GitHub Actions runners on AWS EC2

1.3k
51
Last commit

RunsOn deploys scalable, ephemeral GitHub Actions runners in your AWS account with spot/on-demand support, integrated S3-backed caching, and workflow compatibility.

MITActively maintained
Alternative to:GitHub Actions