Fix jwt-token

This commit is contained in:
2025-09-12 12:43:20 +02:00
parent 3d10d0e894
commit a13d5a3397
5 changed files with 775 additions and 0 deletions

60
.env.production Normal file
View File

@@ -0,0 +1,60 @@
# 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=