Environment variables
List of environment variables that can be used to configure the CLI behavior.
| Name | Description | Default |
|---|---|---|
BOE_ADMIN_PORT |
Port for Envoy admin interface. | 9901 |
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. Overrides the default timestamp-based ID. | - |
BOE_STATE_HOME |
Persistent state and logs directory. Defaults to ~/.local/state/boe | ~/.local/state/boe |
ENVOY_LOG_LEVEL |
Envoy component log level. | all:error |
ENVOY_PATH |
Path to a custom Envoy binary. Skips Envoy download and version selection. | - |
ENVOY_VERSION |
Envoy version to use (e.g., 1.31.0, dev, dev-latest) | - |