All required environment variables are set.
| Variable | Type | Description | Value |
|---|---|---|---|
| APP_BASE_URL | required | Public URL of this backend service | https://voice-assistant-backend-production-ec0c.up.railway.app |
| SUPABASE_URL | required | Supabase project URL | https://wuojxyvmuehhewynqibh.supabase.co |
| SUPABASE_SERVICE_ROLE_KEY | required | Supabase service role key | [set — hidden] |
| DEEPGRAM_API_KEY | optional | Deepgram API key (optional — only needed for Deepgram calls) | not set |
| DEEPGRAM_AGENT_WS_URL | optional | Deepgram agent WebSocket URL (has default) | wss://agent.deepgram.com/v1/agent/converse |
| ELEVENLABS_AGENT_ID | optional | ElevenLabs agent ID (optional integration) | agent_9601kp4h9fsbf5q82nge5ztwjaen |
| ELEVENLABS_API_KEY | optional | ElevenLabs API key (optional integration) | [set — hidden] |
| ELEVENLABS_WEBHOOK_SECRET | optional | ElevenLabs webhook signature secret | not set |
| TWILIO_AUTH_TOKEN | optional | Twilio auth token for webhook validation | [set — hidden] |
| PORT | optional | HTTP port (default: 8080) | 10000 |
| NODE_ENV | optional | development | production (default: development) | production |
| LOG_LEVEL | optional | Pino log level (default: info) | info |