-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
36 lines (29 loc) · 1.15 KB
/
Copy path.env.example
File metadata and controls
36 lines (29 loc) · 1.15 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
# Neon Postgres (Drizzle ORM)
DATABASE_URL=postgresql://user:password@host/database?sslmode=require
# Cloudflare R2 Storage
R2_ACCOUNT_ID=your-account-id
R2_ACCESS_KEY_ID=your-access-key-id
R2_SECRET_ACCESS_KEY=your-secret-access-key
R2_BUCKET_NAME=your-bucket-name
R2_PUBLIC_URL=https://your-bucket.r2.dev
R2_PUBLIC_HOSTNAME=your-bucket.r2.dev
# Clerk authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
CLERK_SECRET_KEY=sk_test_...
CLERK_WEBHOOK_SECRET=whsec_...
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/login
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/signup
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/mine
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/mine
# Comma-separated list of allowed signup domains
ALLOWED_DOMAINS=udel.edu
# Make.com webhook for file-to-Google Doc conversion (optional)
MAKE_WEBHOOK_URL=https://hook.us1.make.com/...
# Email notifications (optional)
RESEND_API_KEY=re_...
NEXT_PUBLIC_SITE_URL=http://localhost:3000
CONTACT_FORM_RECIPIENTS=email1@example.com,email2@example.com
# Vercel Cron secret (optional — protects /api/cron/* endpoints)
CRON_SECRET=
# Discord webhook for officer notifications (optional)
DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/...