mapmakr/mapmakr/app.py

16 lines
442 B
Python

from pathlib import Path
from fastapi import FastAPI
from fastapi.responses import HTMLResponse
from fastapi.staticfiles import StaticFiles
ROOT = Path(__file__).parent
app = FastAPI()
app.mount('/static', StaticFiles(directory='static'), name='static')
@app.get('/', response_class=HTMLResponse)
async def index():
content = (ROOT / 'templates' / 'index.html').open().read()
return HTMLResponse(content=content, status_code=200)