-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
42 lines (34 loc) · 1.15 KB
/
Copy path.env.example
File metadata and controls
42 lines (34 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
37
38
39
40
41
42
# Database
DATABASE_URL=postgresql://allievo:allievo_dev@localhost:5432/allievo
DB_PASSWORD=allievo_dev
# Redis
REDIS_URL=redis://localhost:6379/0
CELERY_BROKER_URL=redis://localhost:6379/0
CELERY_RESULT_BACKEND=redis://localhost:6379/0
# JWT
JWT_SECRET_KEY=change-this-to-a-secure-256-bit-random-string-in-production
JWT_ALGORITHM=HS256
JWT_EXPIRE_MINUTES=10080
# External APIs (use real keys in production)
OPENWEATHERMAP_API_KEY=your_openweathermap_key
IMD_API_KEY=your_imd_key
CPCB_API_KEY=your_cpcb_key
FINGERPRINTJS_API_KEY=your_fingerprintjs_key
# Razorpay (use sandbox keys for development)
RAZORPAY_KEY_ID=rzp_test_your_key_id
RAZORPAY_KEY_SECRET=your_razorpay_secret
# SMS Provider (MSG91)
SMS_PROVIDER_API_KEY=your_msg91_key
SMS_SENDER_ID=ALIEVO
SMS_PROVIDER=msg91
# Platform APIs (mock in development)
ZOMATO_CLIENT_ID=your_zomato_client_id
ZOMATO_CLIENT_SECRET=your_zomato_secret
SWIGGY_CLIENT_ID=your_swiggy_client_id
SWIGGY_CLIENT_SECRET=your_swiggy_secret
# Internal
ENVIRONMENT=development
LOG_LEVEL=INFO
ADMIN_WEBHOOK_URL=http://localhost:8000/internal/review-queue
# Encryption
FIELD_ENCRYPTION_KEY=change-this-to-a-32-byte-fernet-key-in-production