# Docker — port exposed on host (default: 3000) APP_PORT=3000 # Supabase — https://supabase.com/dashboard/project/_/settings/api VITE_SUPABASE_URL=https://your-project.supabase.co VITE_SUPABASE_PUBLISHABLE_KEY=sb_publishable_... # Alternative key name (both are supported) # VITE_SUPABASE_ANON_KEY=eyJ... # GLM API — used by writing-check edge function (server-side only) # Deploy with: supabase secrets set GLM_API_KEY= GLM_API_KEY=your_glm_api_key_here # DBIZ API — https://ai-api.dbiz.com # VITE_ prefix = exposed to browser (intentional, for direct streaming without edge function hop) VITE_DBIZ_API_KEY=your_dbiz_api_key_here