Konfigurace
Systémové nastavení se spravuje pomocí ENV proměnných. Pro konfigurace specifické pro určitý namespace nebo doménové jméno se používají soubory YAML.
Soubory konfigurace YAML umožňují přizpůsobení následujících prvků:
- Možnosti přihlášení
- Branding (např. logo, název aplikace)
- Nastavení PWA (např. ikony, název)
- Nastavení úložiště souborů
Formát souboru YAML
Níže je příklad souboru YAML s podrobnými vysvětleními jednotlivých konfigurovatelných nastavení:
Přidání konfiguračních souborů
Umístěte soubory konfigurace YAML do adresáře /bausw/server/config
v rámci Docker kontejneru. Název souboru musí odpovídat doménovému jménu, následovanému .yml
nebo .yaml
. Příklady:
example.com.yml
bausw.example.com.yml
*.example.com.yml
(platí pro všechny subdomény)
Připojení konfiguračních souborů
Pro zahrnutí konfiguračních souborů do Docker kontejneru je přidejte do sekce volumes
vašeho souboru Docker Compose:
Metody přihlášení
BAUSW podporuje více metod přihlášení. Tyto jsou konfigurovány jako pole pod vlastností auth
.
Příklady
Autentizace pomocí hesla
Toto je výchozí metoda autentizace:
Autentizace pomocí LDAP (Active Directory)
OAuth autentizace
Podporovaní poskytovatelé:
- Microsoft Azure (
"provider": "azure"
) - Google (
"provider": "google"
)
Příklad pro Azure: