-
Notifications
You must be signed in to change notification settings - Fork 110
Expand file tree
/
Copy path.env.example
More file actions
47 lines (35 loc) · 1.07 KB
/
.env.example
File metadata and controls
47 lines (35 loc) · 1.07 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
# Supabase Configuration
NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
# OpenAI API
OPENAI_API_KEY=your_openai_api_key
# Redis Configuration
REDIS_URL=redis://localhost:6379
# Database (if using local PostgreSQL instead of Supabase)
DATABASE_URL=postgresql://username:password@localhost:5432/database_name
# Node Environment
NODE_ENV=development
# Application Settings
NEXT_PUBLIC_APP_URL=http://localhost:3000
# Security
JWT_SECRET=your_jwt_secret_for_additional_auth
# Rate Limiting
RATE_LIMIT_PER_USER_MINUTE=10
RATE_LIMIT_PER_USER_HOUR=100
RATE_LIMIT_PER_USER_DAY=1000
# Logging
LOG_LEVEL=info
# Feature Flags
ENABLE_ANALYTICS=true
ENABLE_MONITORING=true
# Third-party integrations (future)
STRIPE_SECRET_KEY=your_stripe_secret_key
STRIPE_PUBLISHABLE_KEY=your_stripe_publishable_key
# Email (future)
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_USER=your_smtp_user
SMTP_PASS=your_smtp_password