-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kim Oliver Drechsel edited this page Jul 30, 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.
Important
This project currently is still in early development.
Feel free to share your ideas and opinions with me. :)
- 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.
- Quickstart - 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.