Spaces:
No application file
No application file
File size: 493 Bytes
66c0d0c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import uvicorn
from fastapi import FastAPI
from database import create_db_and_tables
from routes import bot_router
from settings import settings
async def lifespan(app):
await create_db_and_tables()
yield
app = FastAPI(title="DAPA", summary="Digital Arrest Protection App", lifespan=lifespan)
# Endpoint router
app.include_router(bot_router)
if __name__ == "__main__":
uvicorn.run(
"main:app", host=settings.HOST, port=settings.PORT, reload=settings.is_dev()
)
|