accelero
Rollout Docker deployments with zero downtime, using GitOps strategy.
2.4K
GitOps-powered Docker deployment automation with zero downtime.
Accelero is a lightweight, single-binary tool that brings GitOps to Docker Compose environments. It manages multiple deployment stacks, each backed by a git repository containing a
docker-compose.yaml. Accelero continuously reconciles the desired state in git against the actual running containers, deploying changes automatically with zero downtime.
Think of it as ArgoCD/Flux for Docker Compose — git is the source of truth, drift is detected and corrected, and deployments are fully automated.
docker run -d \
--name accelero \
-p 8000:8000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v accelero-data:/data \
-e API_KEY=your-secure-key \
arbianshkodra/accelero
curl -X POST http://localhost:8000/api/v1/stacks \
-H "Content-Type: application/json" \
-H "X-API-KEY: your-secure-key" \
-d '{
"name": "my-app",
"repo_url": "https://github.com/your-org/your-gitops-repo",
"repo_username": "your-username",
"repo_token": "your-token",
"compose_path": "docker-compose.yaml",
"auto_deploy": true,
"reconcile_interval_seconds": 300
}'
Content type
Image
Digest
sha256:085cc4b15…
Size
12 MB
Last updated
3 months ago
docker pull arbianshkodra/accelero