27 lines
914 B
Plaintext
27 lines
914 B
Plaintext
# 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
|