-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
48 lines (39 loc) · 1.61 KB
/
Copy path.env.example
File metadata and controls
48 lines (39 loc) · 1.61 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
# ==============================================================================
# Dermo Monorepo Environment Configuration
# ==============================================================================
# Server & Client URLs
PORT=4000
NODE_ENV=development
APP_URL=http://localhost:4000
FRONTEND_URL=http://localhost:3000
# Authentication (API — JWT)
JWT_SECRET=super_secret_jwt_key_change_in_production_32chars!
JWT_EXPIRES_IN=7d
# Authentication (NextAuth.js — Frontend)
NEXTAUTH_SECRET=generate_a_random_32_char_secret_here_for_nextauth
NEXTAUTH_URL=http://localhost:3000
# Google Gemini AI & LangChain
GEMINI_API_KEY=your_google_gemini_api_key_here
GEMINI_MODEL=gemini-2.0-flash
GEMINI_EMBEDDING_MODEL=text-embedding-004
# Database & pgvector (PostgreSQL)
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/dermo_clinic
ENABLE_PGVECTOR=false # Set true when live PostgreSQL + pgvector is connected; uses fast in-memory VectorStore fallback locally
# Redis & BullMQ
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
# Meta WhatsApp Cloud API
WHATSAPP_PHONE_NUMBER_ID=100000000000001
WHATSAPP_ACCESS_TOKEN=EAAB_sample_meta_access_token
WHATSAPP_VERIFY_TOKEN=clinic_whatsapp_webhook_secret_verify_token
WHATSAPP_API_VERSION=v21.0
# Razorpay Payment Gateway
RAZORPAY_KEY_ID=rzp_test_sample_key_id
RAZORPAY_KEY_SECRET=sample_razorpay_secret_key
RAZORPAY_WEBHOOK_SECRET=sample_razorpay_webhook_secret
CONSULTATION_DEPOSIT_AMOUNT=500 # Default advance booking deposit in INR
# Clinic Defaults
DEFAULT_CLINIC_NAME="DermaCare Aesthetics & Laser Clinic"
DEFAULT_CLINIC_TIMEZONE="Asia/Kolkata"
DEFAULT_CLINIC_PHONE="+919876543210"