-
Notifications
You must be signed in to change notification settings - Fork 55
Expand file tree
/
Copy path.env.example
More file actions
47 lines (37 loc) · 1.41 KB
/
.env.example
File metadata and controls
47 lines (37 loc) · 1.41 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
# Database
DATABASE_URL="postgresql://user:pass@localhost:5432/database"
DIRECT_URL="postgresql://user:pass@localhost:5432/database"
# Supabase (optional)
SUPABASE_URL="https://your-project.supabase.co"
SUPABASE_ANON_KEY="your-anon-key"
SUPABASE_SERVICE_ROLE_KEY="your-service-role-key"
# Supabase Public (optional)
NEXT_PUBLIC_SUPABASE_URL="https://your-project.supabase.co"
NEXT_PUBLIC_SUPABASE_ANON_KEY="your-anon-key"
# Cloudflare R2 Storage
R2_ENDPOINT="https://your-account-id.r2.cloudflarestorage.com"
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-custom-domain.com"
# Telegram Bot
TELEGRAM_BOT_TOKEN="your-bot-token"
TELEGRAM_CHAT_ID="your-chat-id"
# Better Auth
BETTER_AUTH_SECRET="your-secret-key"
BETTER_AUTH_URL="http://localhost:3000"
# Google OAuth
GOOGLE_CLIENT_ID="your-client-id"
GOOGLE_CLIENT_SECRET="your-client-secret"
# Google Geocoding (for db:backfill-institutions-location script)
GOOGLE_GEOCODING_API_KEY="your-server-api-key"
# Threads API
THREADS_ACCESS_TOKEN="your-long-lived-threads-token"
THREADS_API_CLIENT_ID="your-threads-client-id"
THREADS_API_CLIENT_SECRET="your-threads-client-secret"
THREADS_APP_SECRET="your-threads-app-secret"
THREADS_USER_ID="your-threads-user-id"
# Meta webhooks
META_CALLBACK_BASE="https://sedekah.je"
# Umami Analytics (optional — Ramadhan Wrapped page)
UMAMI_DATABASE_URL=""