Commit Graph

9 Commits

Author SHA1 Message Date
83d04dff17 feat(auth): replace .env/godotenv secret handling with config-based secrets
Secrets (JWT keys, LDAP sync password, OIDC client id/secret, cross-login
keys) are now configured directly in config.json under the auth section
where they are used. Each secret can still be supplied via its existing
environment variable, which takes precedence over the config value.

The godotenv dependency, the .env file, configs/env-template.txt and the
loadEnvironment() bootstrap step are removed. -init now writes the demo
JWT keys into config.json instead of a .env file.

Closes #283

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Entire-Checkpoint: 3a7cb814c53f
2026-06-17 12:28:17 +02:00
4b983e3b9b Add server flag to example systemd unit 2026-02-16 09:08:57 +01:00
1cd4a57bd3 Remove support for mysql/mariadb 2025-12-20 11:13:41 +01:00
f2d1a85afb Reformat json schema files 2024-12-19 06:14:35 +01:00
463b60acb6 Update doc files 2023-06-26 12:39:08 +02:00
Jan Eitzinger
27d18f00eb Add docs for deployment 2022-09-19 17:37:04 +02:00
Jan Eitzinger
6ff6169d45 Update README.md 2022-06-24 10:49:31 +02:00
Jan Eitzinger
f0dab0e229 Fill gaps in README files 2022-06-23 17:57:19 +02:00
Jan Eitzinger
89bf01fb53 Add systemd example setup 2022-06-22 17:50:17 +02:00