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"])