-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
33 lines (29 loc) · 1.58 KB
/
.env.example
File metadata and controls
33 lines (29 loc) · 1.58 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
# =============================================================================
# Loopr - Environment Variables
# Copy this file to .env.local and fill in your values.
# =============================================================================
# Type: string | Required: yes | Description: Supabase project URL
SUPABASE_URL=https://your-project.supabase.co
# Type: string | Required: yes | Description: Supabase anon/publishable key
SUPABASE_PUBLISHABLE_KEY=your-anon-key
# Type: string | Required: yes | Description: Supabase service_role key (server-side only!)
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
# Vite-prefixed variants are injected into client-side code.
# These values MUST match their unprefixed counterparts.
# Type: string | Required: yes
VITE_SUPABASE_URL=https://your-project.supabase.co
# Type: string | Required: yes
VITE_SUPABASE_PUBLISHABLE_KEY=your-anon-key
# CORS origin for Edge Functions (must match your app domain exactly)
# Type: string | Required: yes | Example: http://localhost:5173 or https://loopr.io
CORS_ORIGIN=http://localhost:5173
# Public origin for redirect URLs (password reset, email verification)
# Type: string | Required: yes | Example: http://localhost:5173 or https://loopr.io
VITE_PUBLIC_ORIGIN=http://localhost:5173
# AI Configuration (Groq)
# Type: string | Required: yes
AI_API_KEY=your_groq_api_key
# Type: string | Required: yes | Default: https://api.groq.com/openai/v1/chat/completions
AI_ENDPOINT=https://api.groq.com/openai/v1/chat/completions
# Type: string | Required: yes | Default: llama-3.3-70b-versatile
AI_MODEL=llama-3.3-70b-versatile