-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
29 lines (22 loc) · 993 Bytes
/
Copy path.env.example
File metadata and controls
29 lines (22 loc) · 993 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
27
28
29
# Environment Variables Example for GraceFlow CMS
# Application
NEXT_PUBLIC_APP_NAME="GraceFlow CMS"
NEXT_PUBLIC_APP_URL="http://localhost:3000"
# Public Member Self-Registration Portal Configuration
NEXT_PUBLIC_JOIN_DOMAIN="join.yourchurch.com"
NEXT_PUBLIC_IS_JOIN_PORTAL="false"
# Database Connection (MongoDB)
MONGODB_URI="mongodb+srv://<username>:<password>@cluster.mongodb.net/graceflow?retryWrites=true&w=majority"
# Security & Authentication (Required in Production)
JWT_SECRET="your-super-secret-jwt-key-here-minimum-32-chars"
# File Upload Storage (Vercel Blob or compatible)
BLOB_READ_WRITE_TOKEN="vercel_blob_rw_token_here"
# Messaging - Email (Nodemailer SMTP)
SMTP_HOST="smtp.gmail.com"
SMTP_PORT=586
SMTP_USER="your-email@gmail.com"
SMTP_PASS="your-app-password"
SMTP_FROM="GraceFlow CMS <no-reply@yourchurch.com>"
# Messaging - SMS Service (Optional - e.g., BulkSMS Nigeria or generic HTTP gateway)
BULK_SMS_API_KEY="your_bulk_sms_api_key"
BULK_SMS_SENDER_ID="GraceFlow"