# LetsBe Orchestrator Environment Variables # Copy this file to .env and fill in the values # ============================================================================= # ADMIN API KEY (Required for production) # ============================================================================= # Used to authenticate admin endpoints like registration token management. # # Generate a secure key with: # python -c "import secrets; print(secrets.token_hex(32))" # # Or using openssl: # openssl rand -hex 32 # ADMIN_API_KEY=change-me-in-production # ============================================================================= # Database # ============================================================================= # Port 5434 to avoid conflict with Hub Postgres (5432) and other services DATABASE_URL=postgresql+asyncpg://orchestrator:orchestrator@localhost:5434/orchestrator # Postgres password for docker-compose (required) # Generate with: openssl rand -hex 16 POSTGRES_PASSWORD=change-me-in-production # ============================================================================= # Application Settings # ============================================================================= DEBUG=true APP_NAME=LetsBe Orchestrator # ============================================================================= # Hub Telemetry (optional) # ============================================================================= # Send periodic health/metrics telemetry to the central Hub. # Requires HUB_URL and HUB_API_KEY to be set. # # HUB_TELEMETRY_ENABLED=false # HUB_URL=https://hub.letsbe.solutions # HUB_API_KEY= # Interval in seconds between telemetry submissions (min 10, max 600, default 60) # HUB_TELEMETRY_INTERVAL_SECONDS=60