Fix file path handling in Flask app for Docker deployment

This commit is contained in:
Jarian Cottingham 2026-02-02 08:15:02 -06:00
parent 271fddc26e
commit 70c0106181

View File

@ -18,13 +18,17 @@ archive_parser = ArchiveParser()
# Serve static files from the website directory # Serve static files from the website directory
@app.route("/<path:filename>") @app.route("/<path:filename>")
def serve_static(filename): 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 # Serve the main index.html page
@app.route("/") @app.route("/")
def serve_index(): 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"]) @app.route("/posts", methods=["GET"])