Environment variables
List of environment variables that can be used to configure the CLI behavior.
| Name | Description | Default |
|---|---|---|
BOE_CONFIG_HOME | Configuration files directory. Defaults to ~/.config/boe | ~/.config/boe |
BOE_DATA_HOME | Downloaded Envoy binaries directory. Defaults to ~/.local/share/boe | ~/.local/share/boe |
BOE_LOG_LEVEL | Log level for the CLI. Defaults to debug | debug |
BOE_REGISTRY | OCI registry URL for the extensions. | ghcr.io/tetratelabs/built-on-envoy |
BOE_REGISTRY_INSECURE | Allow connecting to an insecure (HTTP) registry. | false |
BOE_REGISTRY_PASSWORD | Password for the OCI registry. | - |
BOE_REGISTRY_USERNAME | Username for the OCI registry. | - |
BOE_RUNTIME_DIR | Ephemeral runtime files directory. Defaults to /tmp/boe-$UID | - |
BOE_RUN_DOCKER | Run Envoy as a Docker container instead of using func-e. | false |
BOE_RUN_ID | Run identifier for this invocation. Defaults to timestamp-based ID or $BOE_RUN_ID. Use ‘0’ for Docker/Kubernetes. | - |
BOE_STATE_HOME | Persistent state and logs directory. Defaults to ~/.local/state/boe | ~/.local/state/boe |
ENVOY_VERSION | Envoy version to use (e.g., 1.31.0) | - |