From 5762275aef9cf38a8671bdff7a55cf4c84d5ef42 Mon Sep 17 00:00:00 2001 From: Tetardtek Date: Fri, 20 Mar 2026 21:55:31 +0100 Subject: [PATCH] fix: StaticFiles /ui/ mount restaure dans server.py --- brain-engine/server.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/brain-engine/server.py b/brain-engine/server.py index 43fe21a..270b630 100644 --- a/brain-engine/server.py +++ b/brain-engine/server.py @@ -213,6 +213,14 @@ BRAIN_ROOT = Path(__file__).parent.parent app = FastAPI(title='Brain-as-a-Service', version='BE-4', docs_url='/api-docs') +# ── Montage brain-ui static (si build disponible) ──────────────────────────── + +_UI_DIST = BRAIN_ROOT / 'brain-ui' / 'dist' +if _UI_DIST.is_dir(): + from fastapi.staticfiles import StaticFiles + app.mount('/ui', StaticFiles(directory=str(_UI_DIST), html=True), name='brain-ui') + log.info('brain-ui monté sur /ui depuis %s', _UI_DIST) + # ── Level 2 — localhost frictionless ───────────────────────────────────────────