Create .env.production
Browse files- .env.production +58 -0
.env.production
ADDED
|
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Production Environment Variables
|
| 2 |
+
ENVIRONMENT=production
|
| 3 |
+
DEBUG=false
|
| 4 |
+
SECRET_KEY=your-super-secret-production-key-change-this
|
| 5 |
+
API_VERSION=v1
|
| 6 |
+
|
| 7 |
+
# Database
|
| 8 |
+
SUPABASE_URL=https://your-project.supabase.co
|
| 9 |
+
SUPABASE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InlvdXItcHJvamVjdCIsInJvbGUiOiJhbm9uIiwiaWF0IjoxNTE2MjM5MDIyfQ.example
|
| 10 |
+
DATABASE_POOL_SIZE=20
|
| 11 |
+
DATABASE_MAX_OVERFLOW=40
|
| 12 |
+
|
| 13 |
+
# Firebase
|
| 14 |
+
FIREBASE_PROJECT_ID=glow-ai-production
|
| 15 |
+
FIREBASE_PRIVATE_KEY_ID=abc123def456
|
| 16 |
+
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC...\n-----END PRIVATE KEY-----\n"
|
| 17 |
+
FIREBASE_CLIENT_EMAIL=firebase-adminsdk@glow-ai-production.iam.gserviceaccount.com
|
| 18 |
+
FIREBASE_CLIENT_ID=123456789012345678901
|
| 19 |
+
|
| 20 |
+
# Cloudinary
|
| 21 |
+
CLOUDINARY_CLOUD_NAME=glow-ai
|
| 22 |
+
CLOUDINARY_API_KEY=123456789012345
|
| 23 |
+
CLOUDINARY_API_SECRET=abcdefghijklmnopqrstuvwxyz123456
|
| 24 |
+
|
| 25 |
+
# Payments
|
| 26 |
+
PAYSTACK_SECRET_KEY=sk_live_1234567890abcdefghijklmnopqrstuvwxyz
|
| 27 |
+
PAYSTACK_PUBLIC_KEY=pk_live_1234567890abcdefghijklmnopqrstuvwxyz
|
| 28 |
+
FLUTTERWAVE_SECRET_KEY=FLWSECK-1234567890abcdefghijklmn-X
|
| 29 |
+
FLUTTERWAVE_PUBLIC_KEY=FLWPUBK-1234567890abcdefghijklmnopqrstuvwxyz-X
|
| 30 |
+
|
| 31 |
+
# Redis
|
| 32 |
+
REDIS_URL=redis://:password@redis-12345.c12.us-east-1-2.ec2.cloud.redislabs.com:12345
|
| 33 |
+
REDIS_MAX_CONNECTIONS=50
|
| 34 |
+
REDIS_TIMEOUT=30
|
| 35 |
+
|
| 36 |
+
# Email
|
| 37 |
+
SMTP_HOST=smtp.gmail.com
|
| 38 |
+
SMTP_PORT=587
|
| 39 |
+
SMTP_USER=noreply@glowai.app
|
| 40 |
+
SMTP_PASSWORD=your-app-specific-password
|
| 41 |
+
ADMIN_EMAIL=admin@glowai.app
|
| 42 |
+
|
| 43 |
+
# Rate Limiting
|
| 44 |
+
RATE_LIMIT_REQUESTS=100
|
| 45 |
+
RATE_LIMIT_PERIOD=60
|
| 46 |
+
|
| 47 |
+
# CORS
|
| 48 |
+
ALLOWED_ORIGINS=https://glowai.app,https://www.glowai.app,https://glow-ai.vercel.app
|
| 49 |
+
|
| 50 |
+
# ML Models
|
| 51 |
+
MODEL_PATH=/app/models/skin_analysis_v2.pth
|
| 52 |
+
CONFIDENCE_THRESHOLD=0.7
|
| 53 |
+
BATCH_SIZE=32
|
| 54 |
+
|
| 55 |
+
# GDPR
|
| 56 |
+
IMAGE_RETENTION_HOURS=24
|
| 57 |
+
MAX_ANALYSIS_HISTORY=100
|
| 58 |
+
DATA_EXPORT_FORMAT=json
|