# Copy to .env and fill in values. Never commit .env. # Get a key from Google AI Studio: https://aistudio.google.com/apikey GEMINI_API_KEY= # core-backend privileged endpoints (/invites, /admin/metrics, /admin/dashboard, /admin/push-test) ADMIN_API_TOKEN= # Shared demo invite DEMO-YKAVU on signup UI (multiple testers). Set 0 to disable. ALLOW_DEMO_INVITE=1 # Optional: FCM legacy server key for real push delivery (escalation notify + /admin/push-test). # Without this, notifyUser soft-skips and records push_skipped metrics. FCM_SERVER_KEY= # --- docker compose (N2-B / msn.iykyka.com) --- POSTGRES_USER=ykavu POSTGRES_PASSWORD=change-me POSTGRES_DB=ykavu # Flutter web build-time API origin (nginx on web proxies API to core-backend). # Production: https://msn.iykyka.com # Local compose smoke: http://localhost:8088 PUBLIC_API_BASE=https://msn.iykyka.com # Host port mapped to web:80 WEB_HOST_PORT=8088