-
Notifications
You must be signed in to change notification settings - Fork 111
Expand file tree
/
Copy path.env.example
More file actions
32 lines (25 loc) · 795 Bytes
/
.env.example
File metadata and controls
32 lines (25 loc) · 795 Bytes
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
# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_xxxxx
CLERK_SECRET_KEY=sk_test_xxxxx
# Supabase Database
NEXT_PUBLIC_SUPABASE_URL=https://xxxxx.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=xxxxx
# Redis/Upstash (for session caching and rate limiting)
UPSTASH_REDIS_REST_URL=https://xxxxx.upstash.io
UPSTASH_REDIS_REST_TOKEN=xxxxx
# Alternative: Local Redis
# REDIS_URL=redis://localhost:6379
# REDIS_TOKEN=xxxxx
# AI Services
OPENAI_API_KEY=sk-xxxxx
ANTHROPIC_API_KEY=sk-ant-xxxxx
# Security (Generate a random 256-bit key)
ENCRYPTION_KEY=xxxxx
# AWS S3 (for file exports - optional)
AWS_ACCESS_KEY_ID=xxxxx
AWS_SECRET_ACCESS_KEY=xxxxx
AWS_REGION=us-east-1
AWS_S3_BUCKET=codeguide-exports
# Application Settings
NODE_ENV=development
NEXT_PUBLIC_APP_URL=http://localhost:3000