diff --git a/media_manager/config.py b/media_manager/config.py index 0517b39..f263acd 100644 --- a/media_manager/config.py +++ b/media_manager/config.py @@ -39,7 +39,6 @@ class BasicConfig(BaseSettings): frontend_url: AnyHttpUrl = "http://localhost:3000/web/" cors_urls: list[str] = [] development: bool = False - api_base_path: str = "/api/v1" tv_libraries: list[LibraryItem] = [] movie_libraries: list[LibraryItem] = [] diff --git a/media_manager/main.py b/media_manager/main.py index 04e089a..b5aef18 100644 --- a/media_manager/main.py +++ b/media_manager/main.py @@ -146,9 +146,9 @@ async def lifespan(app: FastAPI): yield scheduler.shutdown() - -app = FastAPI(lifespan=lifespan, root_path="") -FRONTEND_FILES_DIR = "/app/web/build" +BASE_PATH = os.getenv("BASE_PATH", "") +FRONTEND_FILES_DIR = os.getenv("FRONTEND_FILES_DIR") +app = FastAPI(lifespan=lifespan, root_path=BASE_PATH) origins = config.misc.cors_urls log.info("CORS URLs activated for following origins:")