DockiUp - Git-based Docker container deployment automation
You commit, we pull, build, and deploy.
DockiUp monitors your Git repositories for changes, then automatically:
- Pulls the latest changes from your specified branch
- Rebuilds your Docker containers with the updated code
- Deploys the new containers with minimal downtime
Perfect for developers who want a simple CI/CD pipeline for their personal projects.
- Automatic Monitoring: Checks for Git repository changes at customizable intervals
- Manual Trigger: Force updates on demand via the intuitive web interface
- Multi-Repository Support: Manage multiple projects from a single dashboard
- Flexible Configuration:
- Set custom check intervals (from 5 minutes to daily)
- Specify which Git branch to monitor
- Configure rebuild parameters
- Authentication Support: Works with both public and private Git repositories
DockiUp runs as a service that:
- Monitors your specified Git repositories for new commits
- When changes are detected, pulls the latest code
- Rebuilds Docker containers based on the updated code
- Restarts the containers with your specified configuration
- Installation: Documentation for setup instructions
- Configuration: Add your Git repositories and Docker settings
- Monitor: Watch your containers stay up-to-date automatically
- DockiUp requires access to the Docker socket to manage containers
- Runs as a Docker container
- Supports webhook integration for instant updates
This project is licensed under the GPL-3.0 License.
See the LICENSE file for details.
Made with ❤️ by PianoNic