
Doco-CD
Lightweight GitOps continuous deployment for Docker Compose and Swarm
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:
Similar Services
Ansible
Agentless IT automation and configuration management engine
Open source, agentless automation engine for configuration management, app deployment, orchestration, and infrastructure provisioning using YAML playbooks over SSH.

Gitea
Self-hosted Git hosting with code review, issues, and CI/CD
Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

Coolify
Self-hosted PaaS for deploying apps, databases, and services
Open-source, self-hostable PaaS to deploy websites, full-stack apps, databases, and Docker services on your own servers with Git-based CI/CD workflows.

OneDev
Self-hosted Git server with CI/CD, issue tracking, and package registries
OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.

Bytebase
Database DevSecOps platform for schema change and access governance
Open-source database DevSecOps tool for managing schema migrations, SQL review, audit logging, access control, and data masking across multiple databases.

VERT
On-device file converter running in WebAssembly.
WebAssembly-powered on-device file converter built with Svelte and TypeScript, enabling offline, privacy-first conversions.
Go
Docker