One deployment control plane for Docker Compose services
At NIRA, replaced logging into each server to rebuild and restart services with a single Dokploy instance that deploys every Compose stack from GitHub to its server over SSH.
- Problem
- Backends, frontends and supporting services ran as Docker Compose stacks spread across several servers and projects. Every update meant logging into the right server, pulling changes, rebuilding images and restarting the stack by hand, with each service's configuration living on its own machine.
- Outcome
- Deployments moved from a manual, per-server routine to one control plane. Every system is deployed the same way from its GitHub repository, and each service's configuration is visible and editable in one place instead of being scattered across servers.
