Advanced
Schedules
Redeploys that happen without anyone asking.
What can be scheduled
- A saved stack, redeployed on a cron expression by a background loop with real graceful shutdown.
- A git-linked stack, redeployed when its repository moves.
- Filters by host, by type and by status, with the last run and its outcome on each row.
- A failed run is called out on the row rather than left for you to find.
GitOps
- Deploys run git as a real subprocess against a real repository.
- A private repository's access token is injected per request and never written to disk.
- An inbound webhook redeploys on push, authenticated by a bearer token carried in its own URL rather than by a session.
When they fire
- Schedules only fire while MangoDock is running.
- A run missed because it was closed fires once on the next launch, rather than replaying every window that was skipped.
Air-gapped
- A scheduled redeploy needs a registry to pull from — your mirror serves that.
- A git-linked schedule needs a git host inside the enclave; a bare repository on a reachable machine is enough.
- Webhooks are inbound, so they work without any outbound route at all.