Skip to content

kimdre/doco-cd

Repository files navigation

doco-cd - Docker Compose Continuous Deployment

GitOps for Docker Compose

Doco CD Logo

GitHub Release Go Report Card CodeQL Tests Spell checking codecov Build Image Container Image Vulnerability Scanning

Doco-CD is a lightweight GitOps tool that automatically deploys and updates Docker Compose projects/services and Swarm stacks using polling and webhooks.

You can think of it as a simple Portainer or ArgoCD alternative for Docker.

Features

  • Simple setup: Doco CD is easy to set up and use.
  • Secure: The application runs with a minimal (distroless) image and supports webhook authentication and data encryption with SOPS.
  • Customizable: The application can be configured using environment variables.
  • Flexible: The deployments can be configured using a deployment configuration file.
  • Lightweight: The application is built in Go and has tiny memory and CPU requirements.

Doco-CD supports both Docker Compose projects and Swarm stacks in Swarm mode.

Documentation

You can find the documentation in the Wiki.

Community

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages