Skip to content

Commit

Permalink
Mount UI dist to fastapi endpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
marySalvi committed Jan 10, 2024
1 parent 7687b76 commit 04be8a1
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions imagedephi/gui.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import asyncio
from collections.abc import AsyncGenerator
from contextlib import asynccontextmanager
from http import client
import importlib.resources
from io import BytesIO
import os
Expand Down Expand Up @@ -84,14 +85,11 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[None, None]:

shutdown_event = asyncio.Event()

app.mount(
"/assets",
StaticFiles(directory=str(importlib.resources.files("imagedephi") / "assets")),
name="assets",
)
app.mount(
"/js", StaticFiles(directory=str(importlib.resources.files("imagedephi") / "js")), name="js"
)
# app.mount("/assets", StaticFiles(directory="imagedephi/assets"), name="assets")
# app.mount("/js", StaticFiles(directory="imagedephi/js"), name="js")

app.mount("/", StaticFiles(directory=Path(__file__).parent / "client" / "dist", html=True), name="home")
app.mount("/assets", StaticFiles(directory=Path(__file__).parent / "client" / "dist" / "assets"), name="assets")


class DirectoryData:
Expand Down

0 comments on commit 04be8a1

Please sign in to comment.