-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kim Oliver Drechsel edited this page Jul 22, 2024
·
22 revisions
Welcome to the Docker Compose Webhook Wiki!
Docker Compose Webhook is a lightweight GitOps tool that automatically deploys and updates Docker Compose services when a change is pushed to a Git repository.
The application listens for incoming HTTP requests (Webhooks) sent from a Git repository and runs an automatic Docker Compose deployment for that repository when triggered.
- Simple setup: Docker Compose Webhook is easy to set up and use.
- Secure: The application runs in with 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 with Go and has a small footprint.
- Usage - Learn how to run the application.
- App Settings - Configure the application settings.
- Deploy Settings - Configure the Docker Compose deployment in your repositories.
- GitHub
- GitLab (planned)
- Gitea (planned)
- Bitbucket (planned)
See the releases page for release notes and changelogs.
You can find the Docker image on GitHub Container Registry.
docker pull ghcr.io/kimdre/docker-compose-webhook:latest
If you have any suggestions, feature requests, or want to contribute, feel free to open an issue or a pull request.