2025-07-22 05:14:50 +08:00
|
|
|
# Environment Configuration
|
|
|
|
# Copy this file to .env and fill in the values
|
|
|
|
|
|
|
|
# General Environment
|
|
|
|
NODE_ENV=development
|
|
|
|
ENVIRONMENT=development
|
|
|
|
TELEMETRY_ENABLED=false
|
|
|
|
LOG_LEVEL=info
|
|
|
|
|
|
|
|
# Database
|
|
|
|
DATABASE_URL=
|
|
|
|
|
|
|
|
# Supabase
|
|
|
|
SUPABASE_URL=
|
|
|
|
SUPABASE_SERVICE_ROLE_KEY=
|
|
|
|
SUPABASE_ANON_KEY=
|
|
|
|
SUPABASE_PUBLIC_URL=
|
|
|
|
|
|
|
|
# Next.js Public Variables (Frontend)
|
|
|
|
NEXT_PUBLIC_API_URL=
|
|
|
|
NEXT_PUBLIC_API2_URL=
|
|
|
|
NEXT_PUBLIC_WEB_SOCKET_URL=
|
|
|
|
NEXT_PUBLIC_URL=
|
|
|
|
NEXT_PUBLIC_SUPABASE_URL=
|
|
|
|
NEXT_PUBLIC_SUPABASE_ANON_KEY=
|
|
|
|
NEXT_PUBLIC_WS_URL=
|
|
|
|
NEXT_PUBLIC_POSTHOG_KEY=
|
|
|
|
NEXT_PUBLIC_POSTHOG_HOST=
|
|
|
|
|
|
|
|
# Next.js Private Variables
|
|
|
|
NEXT_SLACK_APP_SUPPORT_URL=
|
|
|
|
NEXT_PRIVATE_SUPABASE_SERVICE_ROLE_KEY=
|
|
|
|
|
|
|
|
# Server Configuration
|
|
|
|
SERVER_PORT=3000
|
|
|
|
|
|
|
|
# Electric SQL
|
|
|
|
ELECTRIC_PROXY_URL=
|
|
|
|
ELECTRIC_PORT=
|
|
|
|
ELECTRIC_INSECURE=
|
|
|
|
ELECTRIC_SECRET=
|
|
|
|
ELECTRIC_SOURCE_ID=
|
|
|
|
|
|
|
|
# Rerank API
|
|
|
|
RERANK_API_KEY=
|
|
|
|
RERANK_MODEL=
|
|
|
|
RERANK_BASE_URL=
|
|
|
|
|
|
|
|
# LLM APIs
|
|
|
|
LLM_API_KEY=
|
|
|
|
LLM_BASE_URL=
|
|
|
|
OPENAI_API_KEY=
|
|
|
|
ANTHROPIC_API_KEY=
|
|
|
|
|
|
|
|
# Analytics
|
|
|
|
POSTHOG_TELEMETRY_KEY=
|
|
|
|
|
|
|
|
# Services
|
|
|
|
BRAINTRUST_KEY=
|
|
|
|
TRIGGER_SECRET_KEY=
|
|
|
|
|
2025-08-14 03:36:42 +08:00
|
|
|
# Cloudflare R2 Storage (for metric exports)
|
|
|
|
R2_ACCOUNT_ID=
|
|
|
|
R2_ACCESS_KEY_ID=
|
|
|
|
R2_SECRET_ACCESS_KEY=
|
|
|
|
R2_BUCKET=metric-exports
|
|
|
|
|
2025-07-22 05:14:50 +08:00
|
|
|
# Playwright Testing
|
|
|
|
PLAYWRIGHT_START_COMMAND=
|