-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kim Oliver Drechsel edited this page Sep 30, 2024
·
22 revisions
Doco CD stands for Docker Compose Continuous Deployment and is a lightweight GitOps tool that automatically deploys and updates Docker Compose projects via webhooks when a change is pushed to a Git repository.
You can think of it as a simple Portainer or ArgoCD alternative for Docker.
- Simple setup: Doco CD is easy to set up and use.
- Secure: The application runs with a minimal (distroless) image with minimal permissions and supports webhook authentication.
- Flexible: The deployments can be configured using a deployment configuration file.
- Customizable: The application can be configured using environment variables.
- Lightweight: The application is built in Go and has very small memory and CPU requirements.
- Quickstart - Learn how to run the application.
- App Settings - Configure the application settings.
- Deploy Settings - Configure the Docker Compose deployment in your repositories.
- Setup Access Token - Create an access token for the application.
- Setup Webhook - Set up a webhook for your deployments.
- Tips and Tricks - Some tips and tricks for using the application.
- Known Limitations - Learn about the limitations of the application.
- GitHub
- GitLab
- Gitea
See the releases page for release notes and changelogs.
You can find the Docker image on GitHub Container Registry.
docker pull ghcr.io/kimdre/doco-cd:latest
- Ask questions on GitHub Discussions
- Report bugs or suggest features by opening an issue
- Contribute by opening a pull request