testdocker / app.py
Mediocreatmybest's picture
Update app.py
506ffc9
raw
history blame
No virus
480 Bytes
from fastapi import FastAPI
from fastapi.responses import FileResponse
from fastapi.staticfiles import StaticFiles
import os
app = FastAPI()
static_directory = "/opt/node_app/excalidraw/build"
app.mount("/", StaticFiles(directory=static_directory), name="static")
@app.get("/", response_class=FileResponse)
async def read_root():
return os.path.join(static_directory, "index.html")
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=3000)