20 lines
518 B
Python
20 lines
518 B
Python
|
import asyncio
|
||
|
|
||
|
from fastapi import FastAPI
|
||
|
from Craft.route import router
|
||
|
from Craft.middleware.cors_middlewares import init_cors_middleware
|
||
|
from Craft.middleware.logging_middlewares import init_logging_middleware
|
||
|
from Craft.middleware.processtime_middlewares import init_processtimemiddleware
|
||
|
from Craft.database.sqlite import Sqlite
|
||
|
from Craft.module.sentry import Sentry
|
||
|
|
||
|
app = FastAPI()
|
||
|
|
||
|
init_cors_middleware(app)
|
||
|
init_logging_middleware(app)
|
||
|
init_processtimemiddleware(app)
|
||
|
|
||
|
Sentry()
|
||
|
|
||
|
app.include_router(router)
|