Add support for setting a human-friendly SITE_NAME

This commit is contained in:
Jonas Schäfer
2021-01-22 15:28:06 +01:00
parent 2f7b99c3cc
commit 0d03cd5227
7 changed files with 31 additions and 18 deletions

View File

@@ -140,6 +140,7 @@ class AppConfig:
secret_key = environ.var()
prosody_endpoint = environ.var()
domain = environ.var()
site_name = environ.var("")
avatar_cache_ttl = environ.var(1800, converter=int)
languages = environ.var(["de", "en"], converter=autosplit)
@@ -169,6 +170,7 @@ def create_app() -> quart.Quart:
app.config["SECRET_KEY"] = config.secret_key
app.config["PROSODY_ENDPOINT"] = config.prosody_endpoint
app.config["SNIKKET_DOMAIN"] = config.domain
app.config["SITE_NAME"] = config.site_name or config.domain
app.config["AVATAR_CACHE_TTL"] = config.avatar_cache_ttl
app.context_processor(proc)