From c6a52914c566668c7e8182b9bc6269051cdfa5e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Thu, 14 Mar 2024 16:30:57 +0100 Subject: [PATCH] adds option for custom frontend_src directory --- src/pydase/server/web_server/web_server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pydase/server/web_server/web_server.py b/src/pydase/server/web_server/web_server.py index 9969859..4f59c6a 100644 --- a/src/pydase/server/web_server/web_server.py +++ b/src/pydase/server/web_server/web_server.py @@ -70,7 +70,7 @@ class WebServer: enable_cors: bool = True, config_dir: Path = ServiceConfig().config_dir, generate_web_settings: bool = WebServerConfig().generate_web_settings, - **kwargs: Any, + frontend_src: Path = Path(__file__).parent.parent.parent / "frontend", ) -> None: self.observer = data_service_observer self.state_manager = self.observer.state_manager @@ -79,6 +79,7 @@ class WebServer: self.host = host self.css = css self.enable_cors = enable_cors + self.frontend_src = frontend_src self._service_config_dir = config_dir self._generate_web_settings = generate_web_settings self._loop: asyncio.AbstractEventLoop @@ -181,7 +182,7 @@ class WebServer: app.mount( "/", StaticFiles( - directory=Path(__file__).parent.parent.parent / "frontend", + directory=self.frontend_src, html=True, ), )