All variables can also be set in a .env file (loaded via dotenvy).
Authentication
| Variable | Description |
|---|
KOBANA_TOKEN | Bearer access token (highest priority) |
KOBANA_CREDENTIALS_FILE | Path to an OAuth credentials JSON file |
KOBANA_CLIENT_ID | OAuth client ID (for kobana auth login) |
KOBANA_CLIENT_SECRET | OAuth client secret |
KOBANA_INBOX_CLIENT_CERT | Path to a PEM client certificate (chain + private key) for the inbox product, which sits behind mTLS |
Configuration
| Variable | Description |
|---|
KOBANA_CONFIG_DIR | Override the config directory (default: ~/.config/kobana) |
KOBANA_ENVIRONMENT | sandbox (default) or production |
Logging
| Variable | Description |
|---|
KOBANA_LOG | Log level filter for stderr (e.g. kobana=debug). Off by default. |
KOBANA_LOG_FILE | Directory for JSON log files with daily rotation. Off by default. |
Next steps