Configuration Reference
All configuration options in alphabetical order by CLI flag. All environment variables use the prefix SAURRON_ unless noted otherwise. Options that have no environment variable or TOML key equivalent are marked —.
| CLI Flag | Environment Variable | TOML Key |
|---|---|---|
--api-version <version> | DOCKER_API_VERSION | docker.api_version |
--audit-log <path> | SAURRON_AUDIT_LOG | audit_log |
--cleanup | SAURRON_CLEANUP | cleanup |
--config <path> | SAURRON_CONFIG | — |
--containers <names> | SAURRON_CONTAINERS | containers |
--debug | — | — |
--disable-containers <names> | SAURRON_DISABLE_CONTAINERS | disable_containers |
--global-takes-precedence | SAURRON_GLOBAL_TAKES_PRECEDENCE | global_takes_precedence |
--head-warn-strategy <strategy> | SAURRON_HEAD_WARN_STRATEGY | head_warn_strategy |
--host <uri> | DOCKER_HOST | docker.host |
--http-api-metrics | SAURRON_HTTP_API_METRICS | http_api.metrics |
--http-api-metrics-no-auth | SAURRON_HTTP_API_METRICS_NO_AUTH | http_api.metrics_no_auth |
--http-api-port <port> | SAURRON_HTTP_API_PORT | http_api.port |
--http-api-token <token> | SAURRON_HTTP_API_TOKEN | http_api.token |
--http-api-update | SAURRON_HTTP_API_UPDATE | http_api.update |
--include-restarting | SAURRON_INCLUDE_RESTARTING | include_restarting |
--interval <duration> | SAURRON_POLL_INTERVAL | poll_interval |
--label-enable | SAURRON_LABEL_ENABLE | label_enable |
--log-format <format> | SAURRON_LOG_FORMAT | log_format |
--log-level <level> | SAURRON_LOG_LEVEL | log_level |
--monitor-only | SAURRON_MONITOR_ONLY | monitor_only |
--no-pull | SAURRON_NO_PULL | no_pull |
--notification-delay <duration> | SAURRON_NOTIFICATION_DELAY | notifications.general.delay |
--notification-email-from <address> | SAURRON_NOTIFICATION_EMAIL_FROM | notifications.email.from |
--notification-email-password <password> | SAURRON_NOTIFICATION_EMAIL_PASSWORD | notifications.email.password |
--notification-email-port <port> | SAURRON_NOTIFICATION_EMAIL_PORT | notifications.email.port |
--notification-email-server <host> | SAURRON_NOTIFICATION_EMAIL_SERVER | notifications.email.server |
--notification-email-tls-skip-verify | SAURRON_NOTIFICATION_EMAIL_TLS_SKIP_VERIFY | notifications.email.tls_skip_verify |
--notification-email-to <addresses> | SAURRON_NOTIFICATION_EMAIL_TO | notifications.email.to |
--notification-email-user <user> | SAURRON_NOTIFICATION_EMAIL_USER | notifications.email.user |
--notification-mqtt-broker <url> | SAURRON_NOTIFICATION_MQTT_BROKER | notifications.mqtt.broker |
--notification-mqtt-client-id <id> | SAURRON_NOTIFICATION_MQTT_CLIENT_ID | notifications.mqtt.client_id |
--notification-mqtt-password <password> | SAURRON_NOTIFICATION_MQTT_PASSWORD | notifications.mqtt.password |
--notification-mqtt-qos <level> | SAURRON_NOTIFICATION_MQTT_QOS | notifications.mqtt.qos |
--notification-mqtt-topic <topic> | SAURRON_NOTIFICATION_MQTT_TOPIC | notifications.mqtt.topic |
--notification-mqtt-username <user> | SAURRON_NOTIFICATION_MQTT_USERNAME | notifications.mqtt.username |
--notification-pushover-token <token> | SAURRON_NOTIFICATION_PUSHOVER_TOKEN | notifications.pushover.token |
--notification-pushover-user-key <key> | SAURRON_NOTIFICATION_PUSHOVER_USER_KEY | notifications.pushover.user_key |
--notification-template <template> | SAURRON_NOTIFICATION_TEMPLATE | notifications.general.template |
--registry-password <password> | SAURRON_REGISTRY_PASSWORD | registry_password |
--registry-username <username> | SAURRON_REGISTRY_USERNAME | registry_username |
--revive-stopped | SAURRON_REVIVE_STOPPED | revive_stopped |
--rollback-on-exit-code / --no-rollback-on-exit-code | SAURRON_ROLLBACK_ON_EXIT_CODE | rollback.on_exit_code |
--rollback-on-healthcheck / --no-rollback-on-healthcheck | SAURRON_ROLLBACK_ON_HEALTHCHECK | rollback.on_healthcheck |
--rollback-on-timeout / --no-rollback-on-timeout | SAURRON_ROLLBACK_ON_TIMEOUT | rollback.on_timeout |
--run-once | SAURRON_RUN_ONCE | run_once |
--schedule <cron> | SAURRON_SCHEDULE | schedule |
--startup-timeout <duration> | SAURRON_STARTUP_TIMEOUT | rollback.startup_timeout |
--stop-timeout <duration> | SAURRON_STOP_TIMEOUT | stop_timeout |
--tls-ca-cert <path> | DOCKER_CERT_PATH | docker.tls_ca_cert |
--tls-cert <path> | — | docker.tls_cert |
--tls-key <path> | — | docker.tls_key |
--tlsverify | DOCKER_TLS_VERIFY | docker.tls_verify |
--trace | — | — |
--webhook-headers <headers> | SAURRON_WEBHOOK_HEADERS | notifications.webhook.headers |
--webhook-tls-skip-verify | SAURRON_WEBHOOK_TLS_SKIP_VERIFY | notifications.webhook.tls_skip_verify |
--webhook-url <url> | SAURRON_WEBHOOK_URL | notifications.webhook.url |