-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
27 lines (22 loc) · 945 Bytes
/
main.py
File metadata and controls
27 lines (22 loc) · 945 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from src.config import settings
from src.anno import router as anno_router
from src.plan.summary import router as plan_router
from src.plan.details import router as plan_details_router
from src.health_check import router as health_check_router
from src.project import router as project_router
from src.ICP import router as icp_router
from src.notify_admin import router as notify_admin_router
from src.contact_us import router as contact_us_router
app = FastAPI()
if settings.static_app_dir:
app.mount("/static", StaticFiles(directory=settings.static_app_dir), name="static")
app.include_router(anno_router)
app.include_router(plan_router)
app.include_router(plan_details_router)
app.include_router(health_check_router)
app.include_router(project_router)
app.include_router(icp_router)
app.include_router(notify_admin_router)
app.include_router(contact_us_router)