Service Commands
Deploy, operate and maintain services from the terminal.
Deployments#
BASH
# Deploy now and wait for completion
zensailor service deploy <service-id> --wait --timeout 600
# Deployment status / watch
zensailor service deployment <deployment-id> # alias: status
zensailor service deployment <deployment-id> --watch # live follow
# Deployment placement and logs live in the dashboard's deployment modalLifecycle#
BASH
zensailor service restart <service-id>
zensailor service stop <service-id> # scale to 0 — containers stop
zensailor service start <service-id> # scale back to 1
zensailor service scale <service-id> --replicas 3
zensailor service ps <service-id> # running container inventory
zensailor service update <service-id> # edit source/config
zensailor service clone <service-id> <target-env-id>
zensailor service clear-deployments <service-id>
zensailor service rm <service-id> # confirm; storage disposition askedScheduling tags#
BASH
zensailor service tags set <service-id> general-build --scope target
zensailor service tags build-set <service-id> general-buildTarget tags steer where the service runs; build tags steer where it builds. Node roles seed default tags — see Adding Nodes.
Windows#
BASH
zensailor service window show <service-id>
zensailor service window set <service-id> --timezone Europe/Paris --cron "0 22 * * 1-5" --duration 360
zensailor service window clear <service-id> # back to the project's policy
zensailor service deploy <service-id> --now # push through a closed windowBackups#
BASH
zensailor service backup show <service-id>
zensailor service backup configure <service-id> --weekly --retention 8
zensailor service backup test <service-id>
zensailor service backup run <service-id>
zensailor service backup restore <service-id> <snapshot-id>
zensailor service backup delete <service-id> <snapshot-id>Compose#
BASH
zensailor service compose ls <service-id>
zensailor service compose info <service-id>
zensailor service compose overrides <service-id>
zensailor service compose set-overrides <service-id> --file overrides.yaml [--redeploy]Webhooks#
BASH
zensailor service webhook get <service-id>
zensailor service webhook regenerate <service-id>