# Copy to repo root for Docker Compose: # cp .env.example .env # # Compose uses this file for ${VAR} substitution and passes selected values # into the backend/frontend containers. See docs/ENVIRONMENT.md for the full flow. # --- Local development (default) --- AUTH_SECRET=replace-with-at-least-32-random-characters AUTH_COOKIE_SECURE=false ENVIRONMENT=development FRONTEND_ORIGIN=http://localhost:5173 # Optional comma-separated CORS origins (defaults to FRONTEND_ORIGIN) # CORS_ORIGINS=https://urmiai.com,http://urmiai.com,https://www.urmiai.com,http://www.urmiai.com VITE_API_URL=http://localhost:8000 GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= GOOGLE_REDIRECT_URI=http://localhost:8000/api/v1/auth/google/callback # --- Production example (urmiai.com + api.urmiai.com behind Caddy) --- # AUTH_COOKIE_SECURE=true # ENVIRONMENT=production # FRONTEND_ORIGIN=https://urmiai.com # CORS_ORIGINS=https://urmiai.com,http://urmiai.com,https://www.urmiai.com,http://www.urmiai.com # VITE_API_URL= # GOOGLE_REDIRECT_URI=https://urmiai.com/api/v1/auth/google/callback # VOICE_RELAY_PUBLIC_URL=wss://urmiai.com/api/v1/voice # Ultronsms gateway credentials (backend only) ULTRONSMS_BASE_URL=https://ultronsms.com ULTRONSMS_USER=GENZENITH ULTRONSMS_PASSWORD=replace-with-ultronsms-password # Voice relay (Bonvoice provider — backend only) REDIS_URL=redis://redis:6379/0 BONVOICE_TOKEN=replace-with-bonvoice-token BONVOICE_API_URL=https://backend.pbx.bonvoice.com/autoDialManagement/autoCallBridging/ BONVOICE_MEDIA_ALLOWLIST=103.131.25.5 # Public WSS base; Bonvoice media endpoint = {VOICE_RELAY_PUBLIC_URL}/ws/media VOICE_RELAY_PUBLIC_URL=ws://localhost:8000/api/v1/voice # --- WhatsApp Business Platform (Meta tech provider / BSP) --- PUBLIC_API_BASE_URL=http://localhost:8000 WHATSAPP_VERIFY_TOKEN=replace-with-a-long-random-string WHATSAPP_APP_SECRET= WHATSAPP_ACCESS_TOKEN= WHATSAPP_PHONE_NUMBER_ID= WHATSAPP_BUSINESS_ACCOUNT_ID= META_APP_ID= WHATSAPP_API_VERSION=v21.0