File size: 463 Bytes
89b3564
506ffc9
89b3564
506ffc9
89b3564
171b98c
89b3564
8ba5fe6
506ffc9
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from fastapi import FastAPI
from fastapi.responses import FileResponse
from fastapi.staticfiles import StaticFiles
import os

app = FastAPI()

static_directory = "/var/www/html"
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)