import mrhttp
from fastapi import FastAPI, Request
from fastapi.responses import PlainTextResponse


app = FastAPI()


@app.get("/")
async def index():
  return {"ok": True}


@app.post("/echo")
async def echo(request: Request):
  body = await request.body()
  return PlainTextResponse(body)


mrhttp.run(app, host="127.0.0.1", port=8080, workers=1, lifespan="on")
