From 70c0106181ea4d824a373fa617d9a187f4117cfe Mon Sep 17 00:00:00 2001 From: Jarian Cottingham Date: Mon, 2 Feb 2026 08:15:02 -0600 Subject: [PATCH] Fix file path handling in Flask app for Docker deployment --- src/server/app.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/server/app.py b/src/server/app.py index 6645b2a..69c00de 100644 --- a/src/server/app.py +++ b/src/server/app.py @@ -18,13 +18,17 @@ archive_parser = ArchiveParser() # Serve static files from the website directory @app.route("/") def serve_static(filename): - return send_from_directory("../website", filename) + # Use absolute path to website directory + website_dir = os.path.join(script_dir, "..", "website") + return send_from_directory(website_dir, filename) # Serve the main index.html page @app.route("/") def serve_index(): - return send_from_directory("../website", "index.html") + # Use absolute path to website directory + website_dir = os.path.join(script_dir, "..", "website") + return send_from_directory(website_dir, "index.html") @app.route("/posts", methods=["GET"])