# Production Environment Configuration for Multi-Tenant Domain Setup # Copy this to .env and update the values # Domain Configuration BASE_URL=https://dev.uggla.uamils.com DOMAIN_NAME=dev.uggla.uamils.com CORS_ORIGIN=https://dev.uggla.uamils.com,https://*.dev.uggla.uamils.com # Multi-Tenant Configuration ENABLE_MULTI_TENANT=true DEFAULT_TENANT_SUBDOMAIN=app TENANT_SUBDOMAIN_PATTERN=*.dev.uggla.uamils.com # SSL/TLS Configuration SSL_EMAIL=admin@uamils.com ACME_CA_SERVER=https://acme-v02.api.letsencrypt.org/directory # Database Configuration DB_HOST=postgres DB_PORT=5432 DB_NAME=drone_detection DB_USER=postgres DB_PASSWORD=postgres123 # Redis Configuration REDIS_HOST=redis REDIS_PORT=6379 # Session Configuration SESSION_SECRET=your-super-secret-session-key-change-in-production-must-be-32-chars SESSION_DOMAIN=.dev.uggla.uamils.com # JWT Configuration JWT_SECRET=your-super-secret-jwt-key-change-in-production # SAML Configuration (for enterprise tenants) SAML_CALLBACK_URL=https://dev.uggla.uamils.com/auth/saml/callback SAML_LOGOUT_URL=https://dev.uggla.uamils.com/auth/saml/logout # OAuth Configuration OAUTH_CALLBACK_URL=https://dev.uggla.uamils.com/auth/oauth/callback # LDAP Configuration LDAP_CALLBACK_URL=https://dev.uggla.uamils.com/auth/ldap/callback # API Configuration API_DEBUG=false STORE_HEARTBEATS=false STORE_DRONE_TYPE0=false LOG_ALL_DETECTIONS=false STORE_RAW_PAYLOAD=false # Rate Limiting RATE_LIMIT_WINDOW_MS=900000 RATE_LIMIT_MAX_REQUESTS=1000 # Twilio Configuration (optional) TWILIO_ACCOUNT_SID= TWILIO_AUTH_TOKEN= TWILIO_PHONE_NUMBER=