Spaces:
No application file
No application file
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() | |
) | |