Usage
Options
| Option | Default | Description |
|---|---|---|
--config, -c | cordon.yaml | Path to config file |
--log-level | info | Log level: trace, debug, info, warn, error |
Examples
Behavior
- Parses and validates the config file. Exits with an error if invalid.
- Starts the health endpoint immediately (serves
503). - Resolves all secrets from configured sources. Exits if any secret resolution fails.
- Generates or loads TLS certificates (if TLS is enabled).
- Binds the listener on the configured address.
- Marks the health endpoint as ready (
200). - Begins accepting connections.
Ctrl+C to stop, or run as a background service.