# Veza Frontend Environment Variables # Copy this file to .env and update with your values # API Configuration # Base URL for the REST API (can be absolute URL or path starting with /) # DEV (veza.fr or localhost): use /api/v1 so the Vite proxy forwards to the backend. # - Same origin => cookies are sent => login and /auth/me work. Using http://localhost:8080 # from veza.fr:5173 is cross-origin => cookies not sent => 401 and redirect loop. VITE_API_URL=/api/v1 # WebSocket Configuration # WebSocket URL for real-time features (can be absolute URL or path starting with /) VITE_WS_URL=/ws # Stream Server Configuration # Stream server URL for audio streaming (can be absolute URL or path starting with /) VITE_STREAM_URL=/stream # Upload Configuration # Upload endpoint URL (can be absolute URL or path starting with /) VITE_UPLOAD_URL=/upload # Application Configuration # Application name VITE_APP_NAME=Veza # API Version # API version to use VITE_API_VERSION=v1 # Debug Mode # Enable debug logging (true/1 or false/0) VITE_DEBUG=false # Mock Service Worker # Enable MSW for API mocking in development (true/1 or false/0) VITE_USE_MSW=0 # Firebase Cloud Messaging # VAPID key for push notifications (optional) # VITE_FCM_VAPID_KEY=your-vapid-key-here # Sentry Error Tracking # Sentry DSN for error tracking (optional) # VITE_SENTRY_DSN=https://your-sentry-dsn@sentry.io/project-id