core.py 452 B

1234567891011121314151617181920
  1. import asyncio
  2. import fastapi
  3. import fastapi.responses
  4. import fastapi.staticfiles
  5. import pathlib
  6. from assets import database
  7. core_directory = pathlib.Path(__file__).parent
  8. api = fastapi.FastAPI()
  9. app_directory = fastapi.staticfiles.StaticFiles(
  10. directory = str(core_directory) + "/static/"
  11. )
  12. @api.get("/")
  13. async def index():
  14. return fastapi.responses.RedirectResponse("/app/core.html")
  15. api.mount("/app/", app_directory, name = "app_static")