docker-fobi/docker-compose/logintrainer/.env
Jesko Anschütz ea52d39e6c logintrainer
2025-11-04 21:35:45 +01:00

28 lines
1.1 KiB
Bash

ADMIN_PURGE_TOKEN=sehrgeheim
DATABASE_URL="file:./dev.db"
TEACHER_LOGS_PASSWORD="strenggeheim"
# Schalter: local (bcrypt/Prisma) ODER ad (Active Directory über LDAP)
AUTH_MODE=ad
DOPING_THRESHOLD_MS_PER_CHAR=201
RANKING_METHOD="time_per_char"
PASSWORD_POLICY_MIN_LENGTH=13
NEXT_PUBLIC_SCHOOLNAME="*Deine Schule*"
## paedML-Novell (eDirectory)
# AUTH_MODE="ldap"
# LDAP_URL="ldaps://10.1.1.32" # GServer mit edirectory
# LDAP_URL="ldaps://gserver03.oes.ml-bw.de" # GServer mit edirectory per Name im Schulnetz
# LDAP_BASE_DN="OU=SCHULEN,O=ML3"
# LDAP_BIND_DN="cn=ldapuserTT,ou=server,ou=dienste,o=ml3"
# LDAP_BIND_PW="changeMe"
# AD/LDAP Konfiguration für linuxmuster.net
LDAP_URL="ldaps://server.deineschule.tld:636" # am besten LDAPS:636
LDAP_BIND_DN="CN=login-trainer,OU=Management,OU=GLOBAL,DC=deineschule,DC=tld"
LDAP_BIND_PW="PasswortVonLogin-Trainer-LDAP-USER"
LDAP_BASE_DN="DC=deineschule,DC=tld"
LDAP_DOMAIN_UPN_SUFFIX="@deineschule.tld"
LDAP_ALLOWED_GROUP_DN="" # optional: nur Mitglieder dieser Gruppe zulassen