Skip to content

Keep your personal projects seamlessly up-to-date

License

Notifications You must be signed in to change notification settings

Pianonic/DockiUp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DockiUp Logo

DockiUp - Git-based Docker container deployment automation

You commit, we pull, build, and deploy.

Documentation Self-hosting Development


🚀 What is DockiUp?

DockiUp monitors your Git repositories for changes, then automatically:

  1. Pulls the latest changes from your specified branch
  2. Rebuilds your Docker containers with the updated code
  3. Deploys the new containers with minimal downtime

Perfect for developers who want a simple CI/CD pipeline for their personal projects.

🖼️ Screenshots

DockiUp Dashboard

✨ Features

  • 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

🔧 How It Works

DockiUp runs as a service that:

  1. Monitors your specified Git repositories for new commits
  2. When changes are detected, pulls the latest code
  3. Rebuilds Docker containers based on the updated code
  4. Restarts the containers with your specified configuration

📋 Getting Started

  1. Installation: Documentation for setup instructions
  2. Configuration: Add your Git repositories and Docker settings
  3. Monitor: Watch your containers stay up-to-date automatically

💻 Technical Details

  • DockiUp requires access to the Docker socket to manage containers
  • Runs as a Docker container
  • Supports webhook integration for instant updates

📜 License

This project is licensed under the GPL-3.0 License.
See the LICENSE file for details.


Made with ❤️ by PianoNic

About

Keep your personal projects seamlessly up-to-date

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published