-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
31 lines (25 loc) · 1.21 KB
/
Copy path.env.example
File metadata and controls
31 lines (25 loc) · 1.21 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
# Database configuration (Neon/Supabase)
# For serverless production (e.g. Vercel), use the pooled connection string (PgBouncer/Neon pooler format) to prevent connection exhaustion.
DATABASE_URL="postgresql://username:password@host-pooler.region.neon.tech/neondb?sslmode=require&pgbouncer=true"
# NextAuth configuration
NEXTAUTH_URL="http://localhost:3000"
# Generate a secret using `openssl rand -base64 32`
NEXTAUTH_SECRET="your-nextauth-secret-here"
# Google OAuth Configuration
GOOGLE_CLIENT_ID="your-google-client-id-here"
GOOGLE_CLIENT_SECRET="your-google-client-secret-here"
# Razorpay Configuration
RAZORPAY_KEY_ID="your-razorpay-key-id-here"
RAZORPAY_KEY_SECRET="your-razorpay-key-secret-here"
RAZORPAY_WEBHOOK_SECRET="your-razorpay-webhook-secret-here"
# AWS S3 Storage Configuration
AWS_ACCESS_KEY_ID="your-aws-access-key-id-here"
AWS_SECRET_ACCESS_KEY="your-aws-secret-access-key-here"
AWS_REGION="your-aws-region-here"
AWS_S3_BUCKET_NAME="your-aws-s3-bucket-name-here"
# Email Notifications (SendGrid)
SENDGRID_API_KEY="your-sendgrid-api-key-here"
EMAIL_FROM_ADDRESS="trustlance.noreply@gmail.com"
EMAIL_FROM_NAME="TrustLance"
# Vercel Cron secret for auto-release endpoint trigger
CRON_SECRET="your-vercel-cron-secret-here"