SECRET_KEY_BASE | Prod | Phoenix signing secret (64+ bytes) | - |
PHX_HOST | Recommended in prod | Public hostname for generated URLs | localhost |
PHX_SCHEME | No | External URL scheme | https in production |
PHX_SERVER | No | Set to true to enable the HTTP server when the endpoint configuration does not already enable it; production enables it by default | - |
PORT | No | HTTP listener port | 4000 |
LASSO_NODE_ID | Prod | Unique node identifier | "local" in dev |
LASSO_DATA_DIR | No | Base directory for profiles and snapshots | /data in Docker; unset outside Docker |
LASSO_PROFILES_DIR | No | Profile YAML directory; overrides the data directory | config/profiles outside Docker |
LASSO_SNAPSHOTS_DIR | No | Snapshot directory, selected at runtime | priv/benchmark_snapshots outside Docker |
LASSO_VM_METRICS_ENABLED | No | Set to true to enable VM metrics | false |
LASSO_COWBOY_TELEMETRY_ENABLED | No | Set to false to disable Cowboy per-request telemetry; Lasso application and dashboard events remain enabled | true |
LASSO_HTTP_RESPONSE_HEAP_TUNING_ENABLED | No | Use a larger short-lived heap while validating completed HTTP upstream responses; benchmark before enabling for latency-bound traffic | false |
LASSO_HTTP_POOL_SIZE | No | Maximum HTTP/1 connections per upstream host and pool | 256 |
LASSO_HTTP_POOL_COUNT | No | Independent Finch pools per upstream host | 1 |