Reference
Environment variables
Every environment variable referenced across every Olympus container
This catalog lists every environment variable referenced in Olympus source code. The presence of a checkmark in a column means that repo's source reads the variable.
The catalog is generated at build time by grepping process.env.X (TypeScript) and std::env::var("X") (Rust). If a variable is referenced but missing from this list, the catalog is stale, re-run bun run scripts/gen/env-vars.mjs.
Catalog
| Variable | athena | hera | sdk | site | octl | daedalus |
|---|---|---|---|---|---|---|
ALLOW_DEMO_ACCOUNTS | ✓ | |||||
APP_INSTANCE | ✓ | ✓ | ||||
APP_VERSION | ✓ | ✓ | ✓ | |||
ATHENA_INTERNAL_URL | ✓ | |||||
AUTH_HYDRA_ADMIN_URL | ✓ | |||||
AUTH_HYDRA_URL | ✓ | |||||
AUTH_KRATOS_ADMIN_URL | ✓ | |||||
BASE_PATH | ✓ | |||||
BREACH_CHECK_ENABLED | ✓ | |||||
CAPTCHA_ENABLED | ✓ | ✓ | ||||
CAPTCHA_SECRET_KEY | ✓ | |||||
CAPTCHA_SITE_KEY | ✓ | ✓ | ||||
CIAM_CLIENT_ID | ✓ | |||||
CIAM_CLIENT_SECRET | ✓ | |||||
CIAM_HYDRA_ADMIN_URL | ✓ | |||||
CIAM_HYDRA_PUBLIC_URL | ✓ | |||||
CIAM_KRATOS_ADMIN_URL | ✓ | |||||
CIAM_RELOAD_API_KEY | ✓ | |||||
CIAM_RELOAD_SIDECAR_URL | ✓ | |||||
DATABASE_URL | ✓ | |||||
DEFAULT_CLIENT_ID | ✓ | |||||
DEFAULT_OAUTH2_CLIENT_ID | ✓ | |||||
ENCRYPTION_KEY | ✓ | ✓ | ✓ | |||
GEO_ENABLED | ✓ | |||||
GEO_MANDATORY | ✓ | |||||
GITHUB_TOKEN | ✓ | |||||
HERA_INTERNAL_URL | ✓ | |||||
HOME | ✓ | ✓ | ||||
HYDRA_ADMIN_URL | ✓ | ✓ | ||||
HYDRA_API_KEY | ✓ | |||||
HYDRA_ENABLED | ✓ | |||||
HYDRA_PUBLIC_URL | ✓ | ✓ | ||||
IAM_CLIENT_ID | ✓ | |||||
IAM_CLIENT_SECRET | ✓ | |||||
IAM_HYDRA_ADMIN_URL | ✓ | ✓ | ||||
IAM_HYDRA_PUBLIC_URL | ✓ | ✓ | ||||
IAM_KRATOS_ADMIN_URL | ✓ | ✓ | ||||
IAM_KRATOS_PUBLIC_URL | ✓ | |||||
IS_ORY_NETWORK | ✓ | |||||
KRATOS_ADMIN_URL | ✓ | ✓ | ||||
KRATOS_API_KEY | ✓ | |||||
KRATOS_PUBLIC_URL | ✓ | ✓ | ||||
NEXT_PUBLIC_APP_INSTANCE | ✓ | |||||
NEXT_PUBLIC_APP_URL | ✓ | ✓ | ||||
NEXT_PUBLIC_AUTH_HYDRA_URL | ✓ | |||||
NEXT_PUBLIC_CIAM_ATHENA_URL | ✓ | |||||
NEXT_PUBLIC_CIAM_HYDRA_URL | ✓ | |||||
NEXT_PUBLIC_IAM_ATHENA_URL | ✓ | |||||
NEXT_PUBLIC_IAM_HYDRA_PUBLIC_URL | ✓ | |||||
NEXT_PUBLIC_IAM_HYDRA_URL | ✓ | |||||
NEXT_RUNTIME | ✓ | ✓ | ||||
NODE_ENV | ✓ | ✓ | ✓ | ✓ | ||
NODE_TLS_REJECT_UNAUTHORIZED | ✓ | |||||
NO_COLOR | ✓ | |||||
OAUTH_CLIENT_ID | ✓ | |||||
OCTL_NPMRC_PATH | ✓ | |||||
OLYMPUS_WORKSPACE | ✓ | |||||
ORY_API_KEY | ✓ | |||||
PATH | ✓ | |||||
PROXY_TIMEOUT_MS | ✓ | |||||
RECOVERY_HMAC_SECRET | ✓ | |||||
SESSION_SIGNING_KEY | ✓ | |||||
SESSION_TTL_SECONDS | ✓ | |||||
SETTINGS_TABLE | ✓ | ✓ | ||||
SHELL | ✓ | |||||
TERM | ✓ | |||||
TERM_PROGRAM | ✓ | |||||
TZ | ✓ | |||||
WT_SESSION | ✓ |
Total count
69 unique environment variables.
Generated by scripts/gen/env-vars.mjs at build time.