comma-fixer / app.py
klasocki's picture
Fix the dockerfile for now?
b2a5e86
raw
history blame contribute delete
676 Bytes
import uvicorn
from fastapi import FastAPI
from fastapi.responses import FileResponse
from fastapi.staticfiles import StaticFiles
from os.path import realpath
from commafixer.routers import baseline, fixer
app = FastAPI()
app.include_router(fixer.router, prefix='/fix-commas')
app.include_router(baseline.router, prefix='/baseline')
# Without the realpath hack tests fail
app.mount("/", StaticFiles(directory=realpath(f'{realpath(__file__)}/../static'), html=True), name="static")
@app.get('/')
async def index() -> FileResponse:
return FileResponse(path="static/index.html", media_type="text/html")
if __name__ == '__main__':
uvicorn.run("app:app", port=8000)