| name | deploy |
| description | Deploy one or more services end-to-end with health verification |
Deploy
Deploy one or more services end-to-end. Follow every step in order — do NOT proceed to the next service until the current one is verified healthy.
For EACH service:
- Run
git status in all affected repos — commit or stash any uncommitted changes
- Build the binary
- Install the binary to the target path
- Stop existing processes and verify ports are free (check for stale processes)
- Verify config paths match between daemon and traefik
- Start the service
- Run health check —
curl -s against the health endpoint
- Show output proving it works
Only move to the next service after the current one is confirmed healthy. If anything fails, diagnose and fix before proceeding.
$ARGUMENTS