[eric] runner: per-app VM image boots a published bundle from storage and serves backend + frontend from one process (ENG-293)

This commit is contained in:
ciregenz
2026-08-17 13:55:52 -07:00
parent 95f99d8b30
commit b91c7514d7
6 changed files with 151 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
"""One process serves the published app: its own FastAPI backend at /api/* plus the built
frontend at /. Imported by uvicorn AFTER boot.py unpacked the bundle into /data/app."""
from backend.main import app
from fastapi.staticfiles import StaticFiles
app.mount("/", StaticFiles(directory="/data/app", html=True), name="frontend")