mirror of
https://github.com/FAUSheppy/atlantis-event-dispatcher
synced 2025-12-06 06:21:36 +01:00
fix: include yaml for server & docker build
This commit is contained in:
@@ -14,7 +14,7 @@ RUN python3 -m pip install --no-cache-dir --break-system-packages -r req.txt
|
||||
|
||||
# precreate database directory for mount (will otherwise be created at before_first_request)
|
||||
COPY ./ .
|
||||
RUN mkdir /app/instance/
|
||||
RUN mkdir -p /app/instance/
|
||||
|
||||
EXPOSE 5000/tcp
|
||||
|
||||
|
||||
@@ -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__":
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
python-ldap
|
||||
pyyaml
|
||||
flask
|
||||
flask-sqlalchemy
|
||||
sqlalchemy
|
||||
|
||||
Reference in New Issue
Block a user