-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
48 lines (41 loc) · 1.84 KB
/
Copy path.env.example
File metadata and controls
48 lines (41 loc) · 1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Environment Variables for Arcade-Learn
# Copy this file to .env and fill in your actual values
# Supabase Configuration
VITE_SUPABASE_URL=your_supabase_url_here
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key_here
# Backend API URL (when backend is running locally)
VITE_API_BASE_URL=http://localhost:8081/api
VITE_BACKEND_URL=http://localhost:8081
# Email Configuration
# Set to 'true' in production if you want to force mailto behavior
VITE_FORCE_MAILTO=false
# EmailJS Configuration (for direct email sending without backend)
# Get these from https://www.emailjs.com/ after creating an account
VITE_EMAILJS_SERVICE_ID=your_emailjs_service_id
VITE_EMAILJS_TEMPLATE_ID=your_emailjs_template_id
VITE_EMAILJS_PUBLIC_KEY=your_emailjs_public_key
# AI provider keys are backend-only and should be set in backend/.env:
# OPENROUTER_API_KEY=your_openrouter_api_key_here
# OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
# OPENROUTER_MODEL=nvidia/nemotron-3-super-120b-a12b:free
# OPENROUTER_ROADMAP_MODEL=nvidia/nemotron-3-super-120b-a12b:free
# OPENROUTER_CHAT_MODEL=nvidia/nemotron-3-super-120b-a12b:free
# OPENROUTER_CHAT_MAX_TOKENS=1400
# OPENROUTER_CHAT_TEMPERATURE=0.55
# OPENROUTER_QUIZ_MODEL=nvidia/nemotron-3-super-120b-a12b:free
# OPENROUTER_QUIZ_MAX_TOKENS=1800
# OPENROUTER_QUIZ_TEMPERATURE=0.65
# OPENROUTER_SURVEY_MODEL=nvidia/nemotron-3-super-120b-a12b:free
# OPENROUTER_SURVEY_MAX_TOKENS=8192
# OPENROUTER_SURVEY_TEMPERATURE=0.7
# OPENROUTER_SURVEY_MODEL_VERSION=openrouter-v1
# OPENROUTER_APP_NAME=ArcadeLearn
# OPENROUTER_APP_URL=https://your-domain.com
# Score V2 rollout flags (keep false by default)
VITE_SCORE_V2_WRITE_ENABLED=false
VITE_SCORE_V2_READ_ENABLED=false
VITE_SCORE_V2_LEADERBOARD_ENABLED=false
# Backend Score V2 flags (set in backend/.env in real usage)
# SCORE_V2_WRITE_ENABLED=false
# SCORE_V2_READ_ENABLED=false
# SCORE_V2_LEADERBOARD_ENABLED=false