# Database Configuration DB_HOST=mmdl_db DB_USER=mmdl DB_PASS={{ vault_mmdl.mysql_password }} DB_PORT=3306 DB_DIALECT=mysql DB_CHARSET=utf8mb4 DB_NAME=mmdl # Encryption AES_PASSWORD={{ vault_mmdl.aes_password }} # SMTP Settings SMTP_HOST={{ smtp.host }} SMTP_USERNAME={{ smtp.username }} SMTP_PASSWORD={{ vault_smtp.password }} SMTP_FROM=tasks@{{ email_domains.updates }} SMTP_PORT=587 SMTP_SECURE=true # Authentication USE_NEXT_AUTH=true NEXTAUTH_URL=https://{{ subdomains.tasks }} NEXTAUTH_SECRET={{ vault_mmdl.nextauth_secret }} # Authentik OIDC Configuration AUTHENTIK_ISSUER=https://{{ subdomains.auth }}/application/o/mmdl AUTHENTIK_CLIENT_ID={{ vault_mmdl.oidc.client_id }} AUTHENTIK_CLIENT_SECRET={{ vault_mmdl.oidc.client_secret }} # User and Session Management ALLOW_USER_REGISTRATION=false MAX_CONCURRENT_LOGINS=3 OTP_VALIDITY_PERIOD=300 SESSION_VALIDITY_PERIOD=30 # Application Settings API_URL=https://{{ subdomains.tasks }} DEBUG_MODE=false TEST_MODE=false SUBTASK_RECURSION_DEPTH=5