|
@@ -536,6 +536,8 @@ async def root():
|
|
|
return FileResponse(HTML_DIR / "knowledge_graph_3d.html")
|
|
return FileResponse(HTML_DIR / "knowledge_graph_3d.html")
|
|
|
|
|
|
|
|
app.mount("/html", StaticFiles(directory=str(HTML_DIR), html=True), name="frontend-html")
|
|
app.mount("/html", StaticFiles(directory=str(HTML_DIR), html=True), name="frontend-html")
|
|
|
|
|
+# Generated artifacts are absent on a fresh checkout; create their directory before mounting.
|
|
|
|
|
+OUTPUT_DIR.mkdir(parents=True, exist_ok=True)
|
|
|
app.mount("/output", StaticFiles(directory=str(OUTPUT_DIR), html=False), name="frontend-output")
|
|
app.mount("/output", StaticFiles(directory=str(OUTPUT_DIR), html=False), name="frontend-output")
|
|
|
app.mount("/", StaticFiles(directory=str(HTML_DIR), html=True), name="frontend")
|
|
app.mount("/", StaticFiles(directory=str(HTML_DIR), html=True), name="frontend")
|
|
|
|
|
|