Files
drone-detector/.env.production
2025-09-12 12:43:20 +02:00

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=