Spaces:
Running
Running
| # OPTIONAL — leave unset for default behavior. | |
| # | |
| # By default the matcha-moments app calls its OWN /api/public/reviews/* routes | |
| # (mounted in this same Next.js app, see src/app/api/public/reviews/*). They | |
| # mirror the contract of reference/src/app/api/public/reviews/* exactly but | |
| # use an in-memory store instead of Supabase, so no backend setup is required. | |
| # | |
| # When Humeo deploys the public review endpoints to humeo.app, set this | |
| # variable to redirect all traffic at the deployed backend with no code change: | |
| # | |
| # NEXT_PUBLIC_HUMEO_API_URL=https://humeo.app | |
| # | |
| # CORS: humeo.app must allow this app's deploy domain on /api/public/reviews/*. | |
| NEXT_PUBLIC_HUMEO_API_URL= | |
| # Standalone Supabase persistence. Real values belong in `.env.local` or | |
| # deployment secrets only. | |
| SUPABASE_URL= | |
| NEXT_PUBLIC_SUPABASE_URL= | |
| SUPABASE_ANON_KEY= | |
| NEXT_PUBLIC_SUPABASE_ANON_KEY= | |
| SUPABASE_SERVICE_ROLE_KEY= | |
| SUPABASE_REVIEW_VIDEO_BUCKET=review-videos | |
| # Basic auth for /admin/*. | |
| ADMIN_USERNAME= | |
| ADMIN_PASSWORD= | |
| # Optional AI/transcription providers. Keep real values in `.env.local` or | |
| # deployment secrets only. Do not commit real API keys. | |
| HUMEO_TRANSCRIBE_PROVIDER=elevenlabs | |
| ELEVENLABS_API_KEY= | |
| ELEVENLABS_MODEL_ID=scribe_v2 | |
| OPENROUTER_API_KEY= | |
| GEMINI_MODEL=google/gemini-3.1-pro-preview | |
| GEMINI_VISION_MODEL=google/gemini-3-flash-preview | |
| OPENAI_API_KEY= | |