This commit is contained in:
Bastian Wagner
2026-07-15 14:09:28 +02:00
commit 3e5348b7ec
104 changed files with 30367 additions and 0 deletions

35
.env.example Normal file
View File

@@ -0,0 +1,35 @@
NODE_ENV=development
API_PORT=3000
WEB_PORT=4200
PUBLIC_WEB_URL=http://localhost:4200
DATABASE_URL=mysql://ldap_portal:change-me@mysql.example.com:3306/ldap_portal
DATABASE_SSL=false
JWT_SECRET=change-me-long-random-jwt-secret
TOKEN_SECRET=change-me-32-byte-minimum-token-secret
LLDAP_URL=https://lldap.example.com
LLDAP_LDAP_URL=ldap://lldap.example.com:3890
LLDAP_BASE_DN=dc=example,dc=com
LLDAP_ADMIN_USERNAME=admin
LLDAP_ADMIN_PASSWORD=change-me
LLDAP_DEFAULT_GROUP=
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=portal@example.com
SMTP_PASS=change-me
SMTP_FROM="LDAP Portal <portal@example.com>"
OIDC_ISSUER=http://localhost:3000
OIDC_COOKIE_SECRET=change-me-long-random-oidc-cookie-secret
OIDC_ADMIN_GROUP=client_manager
OIDC_ADMIN_GROUP_UUID=89aa3d8d-fcbd-3ec9-b99d-901a0cfc405e
OIDC_TRUST_PROXY=false
REGISTRATION_MANAGER_GROUP=registration_manager
USER_MANAGER_GROUP=user_manager
GROUP_MANAGER_GROUP=group_manager
AUDIT_VIEWER_GROUP=audit_viewer