refactor: use .env for Authelia password hash

- Rename users_database.yml to users_database.template.yml
- Use envsubst to substitute AUTHELIA_USER_PASSWORD_HASH from .env
- Update configuration.yml to use /config/users_database.yml
- Add AUTHELIA_USER_PASSWORD_HASH environment variable to compose
- Password hash now stored securely in .env instead of git
This commit is contained in:
2025-11-15 19:56:56 +01:00
parent f9c953ecbc
commit 37f1edbd01
4 changed files with 7 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
---
###############################################################
# Users Database #
###############################################################
# This file can be used if you do not have an LDAP set up.
# List of users
users:
valknar:
displayname: "Valknar"
password: "${AUTHELIA_USER_PASSWORD_HASH}"
email: valknar@pivoine.art
groups:
- admins
- dev