# ─── API ────────────────────────────────────────────────────────────────────── VITE_API_URL=/v1 VITE_WEBSOCKET_URL=auto # ─── Auth (server-side, used by Express proxy) ─────────────────────────────── AUTHENTIK_CLIENT_ID= AUTHENTIK_CLIENT_SECRET= AUTHENTIK_ISSUER= AUTHENTIK_REFRESH_TOKEN_URL= SERVER_API_URL=http://localhost:1250 AUTH_PROVIDER=authentik # AUTH_PROVIDER=credentials # ─── Auth Proxy ────────────────────────────────────────────────────────────── AUTH_PROXY_PORT=3001 AUTH_PROXY_URL=http://localhost:3001 # ─── Features ──────────────────────────────────────────────────────────────── VITE_FEATURE_REQUIRE_LOGIN=true VITE_FEATURE_PRIVACY=true VITE_FEATURE_BROWSE=true VITE_FEATURE_SEND_TO_ZULIP=true VITE_FEATURE_ROOMS=true VITE_FEATURE_EMAIL_TRANSCRIPT=false # ─── Sentry ────────────────────────────────────────────────────────────────── VITE_SENTRY_DSN= # ─── Site ──────────────────────────────────────────────────────────────────── VITE_SITE_URL=http://localhost:3000