diff --git a/backend/app/main.py b/backend/app/main.py index bb654ba..1f03d4f 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -1,5 +1,5 @@ import sentry_sdk -import os +from pathlib import Path from fastapi import FastAPI from fastapi.routing import APIRoute from starlette.middleware.cors import CORSMiddleware @@ -22,9 +22,15 @@ app = FastAPI( ) # app.mount("/static", StaticFiles(directory="static"), name="static") -static_file_abspath = os.path.join(os.path.dirname(__file__), "static") -app.mount("/static", StaticFiles(directory=static_file_abspath), name="static") + +current_file = Path(__file__) +current_file_dir = current_file.parent +project_root = current_file_dir.parent +project_root_absolute = project_root.resolve() +static_root_absolute = project_root_absolute / "static" + +app.mount("/static", static_root_absolute, name="static") # Set all CORS enabled origins if settings.BACKEND_CORS_ORIGINS: