Thanks to visit codestin.com
Credit goes to github.com

Skip to content

hyprsh/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

About

Docker Compose Continuous Deployment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.4%
  • Other 1.6%