Serdar's picture
upload code
d6a1d78
raw
history blame contribute delete
580 Bytes
from fastapi import FastAPI
from sabiduria_tool_api.core.config import API_PREFIX, APP_NAME, APP_VERSION
from sabiduria_tool_api.core.event_handler import start_app_handler, stop_app_handler
from sabiduria_tool_api.api.routes.router import api_router
def get_app() -> FastAPI:
fast_app = FastAPI(title=APP_NAME, version=APP_VERSION)
fast_app.include_router(api_router, prefix=API_PREFIX)
fast_app.add_event_handler("startup", start_app_handler(fast_app))
fast_app.add_event_handler("shutdown", stop_app_handler(fast_app))
return fast_app
app = get_app()