61 lines
1.5 KiB
Plaintext
61 lines
1.5 KiB
Plaintext
# 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=
|