Rollout Docker deployments with zero downtime, using GitOps strategy.
4.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 — and 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.
latest — the most recent release (multi-arch: amd64, arm64, arm, 386)X.Y.Z — a specific release; see Releases or all Docker Hub tagsdocker 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
Then create a stack:
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",
"compose_path": "docker-compose.yaml",
"auto_deploy": true,
"reconcile_interval_seconds": 300
}'
${VAR} interpolation, named volumes, replicas/metricsPOST /admin/backup) and scheduled local SQLite snapshotsOnly API_KEY is required. See the full configuration reference and docs:
Content type
Image
Digest
sha256:5cfe6115a…
Size
13.6 MB
Last updated
18 days ago
docker pull arbianshkodra/accelero