Files
ulicraft-server-v1/drasl/config/config.toml.tmpl
2026-05-24 04:38:41 +02:00

24 lines
962 B
Cheetah

# Drasl config — password-login mode (NO Keycloak/OIDC for now).
# TOML only (drasl has no env support). Rendered by tooling/render-config.sh
# -> drasl/config/config.toml (gitignored). Only ${BASE_DOMAIN} is substituted.
# Reached only via Caddy at auth.${BASE_DOMAIN}; drasl has no published host port.
BaseURL = "http://auth.${BASE_DOMAIN}"
Domain = "auth.${BASE_DOMAIN}"
ListenAddress = "0.0.0.0:25585" # internal; Caddy reverse-proxies to it
DefaultAdminUsernames = ["admin"]
# Password login: admin + guests register a username/password on the web UI.
AllowPasswordLogin = true
# 1.21+ secure-profile fix: MUST pair with server ENFORCE_SECURE_PROFILE=FALSE.
# Both or neither — mixed auth breaks on MC 1.21+ with SignPublicKeys = true.
SignPublicKeys = false
[ApplicationOwner]
Name = "Ulicraft"
Email = "admin@${BASE_DOMAIN}"
# OIDC block intentionally omitted for now (no Keycloak).
# [[RegistrationOIDC]] <- future task