diff --git a/Utils.py b/Utils.py index ef446bca..88878a9f 100644 --- a/Utils.py +++ b/Utils.py @@ -210,8 +210,6 @@ def get_default_options() -> dict: "spoiler": 2, "glitch_triforce_room": 1, "race": 0, - "log_output_path": "Output Logs", - "log_level": None, "plando_options": "bosses", } } diff --git a/WebHost.py b/WebHost.py index 94e43238..c89e57eb 100644 --- a/WebHost.py +++ b/WebHost.py @@ -6,6 +6,10 @@ import ModuleUpdate ModuleUpdate.requirements_files.add(os.path.join("WebHostLib", "requirements.txt")) ModuleUpdate.update() +# in case app gets imported by something like gunicorn +import Utils +Utils.local_path.cached_path = os.path.dirname(__file__) + from WebHostLib import app as raw_app from waitress import serve diff --git a/WebHostLib/__init__.py b/WebHostLib/__init__.py index 892470a0..a4134f41 100644 --- a/WebHostLib/__init__.py +++ b/WebHostLib/__init__.py @@ -169,7 +169,7 @@ def display_log(room: UUID): return Response(_read_log(os.path.join("logs", str(room) + ".txt")), mimetype="text/plain;charset=UTF-8") -@app.route('/hosted/', methods=['GET', 'POST']) +@app.route('/room/', methods=['GET', 'POST']) def hostRoom(room: UUID): room = Room.get(id=room) if room is None: