# Database Configuration DB_HOST=localhost DB_PORT=5432 DB_NAME=sankofa DB_USER=postgres # For development: minimum 8 characters # For production: minimum 32 characters with uppercase, lowercase, numbers, and special characters DB_PASSWORD=your_secure_password_here # Application Configuration NODE_ENV=development PORT=4000 # Keycloak Configuration (for Identity Service) KEYCLOAK_URL=http://localhost:8080 KEYCLOAK_REALM=master KEYCLOAK_CLIENT_ID=sankofa-api KEYCLOAK_CLIENT_SECRET=your_keycloak_client_secret # JWT Configuration # For production: minimum 64 characters JWT_SECRET=your_jwt_secret_here_minimum_64_chars_for_production # Phoenix API Railing (optional — for /api/v1/infra, /api/v1/ve, /api/v1/health proxy) # Base URL of Phoenix Deploy API or Phoenix API (e.g. http://phoenix-deploy-api:4001) PHOENIX_RAILING_URL= # Optional: API key for server-to-server calls when railing requires PHOENIX_PARTNER_KEYS PHOENIX_RAILING_API_KEY= # Public URL for GraphQL Playground link (default http://localhost:4000) # PUBLIC_URL=https://api.sankofa.nexus # Logging LOG_LEVEL=info