# ============================================================ # Workflow Portal - Environment Configuration # ============================================================ # Kopiere diese Datei zu .env und passe die Werte an. # Alle Werte in <> müssen ausgefüllt werden. # Werte mit Defaults können auskommentiert oder belassen werden. # ============================================================ # ============ LDAP / Active Directory ============ LDAP_SERVER=PIDC02.seatle.intra LDAP_PORT=636 LDAP_SEARCH_BASE= LDAP_DOMAIN=SEATLE LDAP_IGNORE_CERT_ERRORS=true LDAP_BIND_USER= LDAP_BIND_PASSWORD= LDAP_SYNC_INTERVAL=300000 LDAP_FILTER= LDAP_ATTRIBUTES=mail,displayName,memberOf,distinguishedName,sAMAccountName LDAP_CREATE_OU= LDAP_UPN_SUFFIX= # ============ Admin Account ============ ADMIN_EMAIL=admin@workflow.local ADMIN_INIT_PASSWORD= # ============ Server ============ PORT=5000 NODE_ENV=production CORS_ORIGIN=http://localhost:3900 # ============ PostgreSQL Database ============ POSTGRES_DB=workflow POSTGRES_USER=workflow POSTGRES_PASSWORD= # DATABASE_URL wird automatisch aus den Werten oben generiert: # postgresql://workflow:@db:5432/workflow # ============ Security ============ SESSION_MAX_PER_USER=5 SESSION_TTL_HOURS=168 LOGIN_MAX_ATTEMPTS=5 LOGIN_LOCKOUT_MINUTES=15 BODY_LIMIT=1mb UPLOAD_MAX_MB=10 # ============ DB Backup ============ BACKUP_INTERVAL_HOURS=6 BACKUP_RETENTION_DAYS=30