11 lines
374 B
Python
11 lines
374 B
Python
from fastapi import FastAPI
|
|
from app.api.db.database import engine, Base
|
|
from app.api.v1.routes import router
|
|
from app.api.core.middleware.activity_tracker import ActivityTrackerMiddleware
|
|
app = FastAPI()
|
|
app.add_middleware(ActivityTrackerMiddleware)
|
|
app.include_router(router, prefix='/v1')
|
|
@app.on_event('startup')
|
|
def startup():
|
|
Base.metadata.create_all(bind=engine)
|