nexus/.env.example
2026-01-26 11:58:04 -05:00

36 lines
1.0 KiB
Plaintext

# Nexus Environment Configuration
# Copy to .env and fill in values
# Server
HOST=0.0.0.0
PORT=5050
# Vault Configuration
VAULT_ADDR=http://vault.example.local:8200
# Vault AppRole - Nexus App (runtime: database/creds/nexus-app + secret/data/nexus/*)
VAULT_APP_ROLE_ID=
VAULT_APP_SECRET_ID=
# Vault AppRole - Nexus Migrate (migrations: database/creds/nexus-migrate only)
VAULT_MIGRATE_ROLE_ID=
VAULT_MIGRATE_SECRET_ID=
# Vault AppRole - Kratos App (runtime: database/creds/nexus-kratos-app + secret/data/nexus/kratos)
VAULT_KRATOS_APP_ROLE_ID=
VAULT_KRATOS_APP_SECRET_ID=
# Vault AppRole - Kratos Migrate (migrations: database/creds/nexus-kratos-migrate only)
VAULT_KRATOS_MIGRATE_ROLE_ID=
VAULT_KRATOS_MIGRATE_SECRET_ID=
# Vault AppRole - Oathkeeper (runtime: secret/data/nexus/oathkeeper only)
VAULT_OATHKEEPER_ROLE_ID=
VAULT_OATHKEEPER_SECRET_ID=
# Logging
RUST_LOG=nexus=debug,tower_http=debug
# Note: All secrets (DATABASE_URL, VALKEY_URL, S3_*, OATHKEEPER_SECRET, etc.)
# are fetched dynamically from Vault by the Vault Agent sidecars.