-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
26 lines (21 loc) · 965 Bytes
/
env.example
File metadata and controls
26 lines (21 loc) · 965 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
# Database (Required)
DATABASE_URL="postgresql://username:password@host:port/database"
# NextAuth.js (Required)
# Generate with: openssl rand -base64 32
NEXTAUTH_SECRET="your-nextauth-secret-here"
NEXTAUTH_URL="http://localhost:3000"
# OAuth Providers (Required)
GITHUB_ID="your-github-client-id"
GITHUB_SECRET="your-github-client-secret"
GOOGLE_CLIENT_ID="your-google-client-id"
GOOGLE_CLIENT_SECRET="your-google-client-secret"
# Cloudinary Configuration (Optional — needed for file uploads)
CLOUDINARY_CLOUD_NAME="your-cloudinary-cloud-name"
CLOUDINARY_API_KEY="your-cloudinary-api-key"
CLOUDINARY_API_SECRET="your-cloudinary-api-secret"
# Vercel Cron (Optional — auto-set by Vercel, needed for cron job auth)
CRON_SECRET="your-cron-secret-here"
# Analytics / Telemetry (Optional)
NEXT_PUBLIC_ANALYTICS_ENABLED=true
NEXT_PUBLIC_ANALYTICS_API_KEY="proj_your_project_key"
NEXT_PUBLIC_ANALYTICS_ENDPOINT="https://analytics-dashboard-phi-six.vercel.app/api"