from pathlib import Path from fastapi import FastAPI from fastapi.staticfiles import StaticFiles from fastapi.responses import FileResponse from .routers import session app = FastAPI(title="MIDI Tools", version="1.0.0") app.include_router(session.router) static_dir = Path(__file__).parent / "static" app.mount("/static", StaticFiles(directory=str(static_dir)), name="static") @app.get("/") async def root(): return FileResponse(str(static_dir / "index.html"))