forked from Shahnaz538/Zariya-AI-Orchestration
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
49 lines (39 loc) · 1.69 KB
/
Copy path.env.example
File metadata and controls
49 lines (39 loc) · 1.69 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
48
49
# =========================================================================
# Zariya - Production Environment Configuration Template
# =========================================================================
# 1. Server Configuration
PORT=3001
NODE_ENV=production
# 2. Security & Authentication Settings
JWT_SECRET=use_a_strong_random_secret_token_here_for_production
# Comma-separated domains allowed to connect via CORS
ALLOWED_ORIGINS=https://your-frontend-site.vercel.app,http://localhost:3000
# 3. Database Configurations
# Provide your MongoDB Atlas connection string (or local mongodb service string)
# Leave empty to automatically fallback to local JSON database persistence
MONGODB_URI=mongodb+srv://<username>:<password>@cluster.mongodb.net/zariya?retryWrites=true&w=majority
# 4. Email Notification Infrastructure
# Active Provider: ethereal | smtp | sendgrid | gmail | mailgun
EMAIL_PROVIDER=ethereal
# Shared sender identity
SMTP_FROM="Zariya Services" <no-reply@zariya.pk>
# Default/SMTP Provider Settings
SMTP_HOST=smtp.ethereal.email
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=your_smtp_username
SMTP_PASS=your_smtp_password
# SendGrid Config (Active when EMAIL_PROVIDER=sendgrid)
SENDGRID_API_KEY=SG.your_sendgrid_api_key_value
# Gmail Config (Active when EMAIL_PROVIDER=gmail)
GMAIL_USER=your_gmail_address@gmail.com
GMAIL_PASS=your_gmail_app_password
# Mailgun Config (Active when EMAIL_PROVIDER=mailgun)
MAILGUN_HOST=smtp.mailgun.org
MAILGUN_PORT=587
MAILGUN_SECURE=false
MAILGUN_USER=postmaster@yourdomain.com
MAILGUN_PASS=your_mailgun_smtp_password
# 5. Gemini AI Agent Keys
# Required for natural language parsing, intent extraction, and trust indexing
GEMINI_API_KEY=your_gemini_api_key_value