-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
23 lines (17 loc) · 667 Bytes
/
main.py
File metadata and controls
23 lines (17 loc) · 667 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from fastapi import FastAPI
from app.db.mongo import connect_to_mongo, db
from app.models.admin.router import router as admin_router
from app.models.member.router import router as member_router
from app.models.librarian.router import router as librarian_router
from app.models.auth.router import router as auth_router
from app.models.analytics.router import router as analytics_router
app = FastAPI()
connect_to_mongo(app)
@app.get("/")
async def root():
return {"status": "running"}
app.include_router(admin_router)
app.include_router(member_router)
app.include_router(librarian_router)
app.include_router(auth_router)
app.include_router(analytics_router)