fix: include yaml for server & docker build

This commit is contained in:
2024-11-03 14:11:12 +01:00
parent cdb4a8aeb9
commit 2305bc9789
3 changed files with 6 additions and 2 deletions

View File

@@ -7,6 +7,7 @@ import subprocess
import os
import datetime
import secrets
import yaml
import ldaptools
import messagetools
@@ -421,12 +422,14 @@ def create_app():
app.config["SETTINGS_ACCESS_TOKEN"] = os.environ["SETTINGS_ACCESS_TOKEN"]
app.config["DISPATCH_ACCESS_TOKEN"] = os.environ["DISPATCH_ACCESS_TOKEN"]
substitution_config_file = app.config.get("SUBSTITUTION_MAP") or "substitutions.yaml"
substitution_config_file = os.environ.get("SUBSTITUTION_MAP") or "substitutions.yaml"
app.config["SUBSTITUTIONS"] = {}
if os.path.isfile(substitution_config_file):
with open(substitution_config_file) as f:
app.config["SUBSTITUTIONS"] = yaml.safe_load(f)
print("Loaded subs:", substitution_config_file, app.config["SUBSTITUTIONS"], file=sys.stderr)
if __name__ == "__main__":