From fb6fac5f9ae22fa0e56675f8778a8b23724554e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Thu, 17 Aug 2023 16:41:40 +0200 Subject: [PATCH] allways mount frontend files at port 8001 - files were previously only mounted when in production mode --- src/pydase/config.py | 2 +- src/pydase/server/web_server.py | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/pydase/config.py b/src/pydase/config.py index cb41555..c5a4b64 100644 --- a/src/pydase/config.py +++ b/src/pydase/config.py @@ -4,6 +4,6 @@ from confz import BaseConfig, EnvSource class OperationMode(BaseConfig): # type: ignore - environment: Literal["development"] | Literal["production"] = "production" + environment: Literal["development"] | Literal["production"] = "development" CONFIG_SOURCES = EnvSource(allow=["ENVIRONMENT"]) diff --git a/src/pydase/server/web_server.py b/src/pydase/server/web_server.py index f982478..f946fc0 100644 --- a/src/pydase/server/web_server.py +++ b/src/pydase/server/web_server.py @@ -8,7 +8,6 @@ from fastapi.staticfiles import StaticFiles from loguru import logger from pydase import DataService -from pydase.config import OperationMode from pydase.version import __version__ @@ -115,14 +114,13 @@ class WebAPI: def service_properties() -> dict[str, Any]: return self.service.serialize() - if OperationMode().environment == "production": - app.mount( - "/", - StaticFiles( - directory=Path(__file__).parent.parent / "frontend", - html=True, - ), - ) + app.mount( + "/", + StaticFiles( + directory=Path(__file__).parent.parent / "frontend", + html=True, + ), + ) self.__fastapi_app = app