diff --git a/src/web/server.py b/src/web/server.py index 269bc29..930b60e 100644 --- a/src/web/server.py +++ b/src/web/server.py @@ -56,11 +56,11 @@ _ui_dist_env = os.environ.get("UI_DIST_DIR") if _ui_dist_env: UI_DIST_DIR = Path(_ui_dist_env).resolve() else: - # Look relative to backend package first, then common project layouts + # Priority order: pi-multifx-pedal-ui (Helix style) -> src/web/ui-dist (legacy) -> frontend-react (deprecated) _candidates = [ + Path(__file__).resolve().parent.parent.parent.parent / "pi-multifx-pedal-ui" / "dist", Path(__file__).resolve().parent / "ui-dist", Path(__file__).resolve().parent.parent.parent / "frontend-react" / "dist", - Path(__file__).resolve().parent.parent.parent.parent / "pi-multifx-pedal-ui" / "dist", ] UI_DIST_DIR = next((d for d in _candidates if d.is_dir()), None)