Envoy Logo

Environment variables

List of environment variables that can be used to configure the CLI behavior.

NameDescriptionDefault
BOE_ADMIN_PORTPort for Envoy admin interface.9901
BOE_CONFIG_HOMEConfiguration files directory. Defaults to ~/.config/boe~/.config/boe
BOE_DATA_HOMEDownloaded Envoy binaries directory. Defaults to ~/.local/share/boe~/.local/share/boe
BOE_LOG_LEVELLog level for the CLI. Defaults to debugdebug
BOE_REGISTRYOCI registry URL for the extensions.ghcr.io/tetratelabs/built-on-envoy
BOE_REGISTRY_INSECUREAllow connecting to an insecure (HTTP) registry.false
BOE_REGISTRY_PASSWORDPassword for the OCI registry.-
BOE_REGISTRY_USERNAMEUsername for the OCI registry.-
BOE_RUNTIME_DIREphemeral runtime files directory. Defaults to /tmp/boe-$UID-
BOE_RUN_DOCKERRun Envoy as a Docker container instead of using func-e.false
BOE_RUN_IDRun identifier for this invocation. Overrides the default timestamp-based ID.-
BOE_STATE_HOMEPersistent state and logs directory. Defaults to ~/.local/state/boe~/.local/state/boe
ENVOY_LOG_LEVELEnvoy component log level.all:error
ENVOY_PATHPath to a custom Envoy binary. Skips Envoy download and version selection.-
ENVOY_VERSIONEnvoy version to use (e.g., 1.31.0, dev, dev-latest)-