[Unit] Description=Drain queued Overdeck deploy requests # Sole deploy authority now (single-consumer model) — a repeated real failure # (deploy-clone-dirty is the common, expected one under load) must not exhaust a low # burst and go start-limit-hit, leaving every subsequent request queued with nobody # draining it. Recovery when it does trip: # `systemctl --user reset-failed overdeck-deploy.service`. StartLimitIntervalSec=15min StartLimitBurst=20 [Service] Type=oneshot TimeoutStartSec=0 Environment=OVERDECK_DEPLOY_CONSUMER=1 ExecStart=%h/.local/share/overdeck/deploy/packaging/deploy-local.sh