-
-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Expand file tree
/
Copy pathmain.py
More file actions
19 lines (15 loc) · 910 Bytes
/
main.py
File metadata and controls
19 lines (15 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from fastapi import APIRouter
from app.api.routes import admin, document_lifecycle, documents, items, login, private, users, utils, version_management, workflows
from app.core.config import settings
api_router = APIRouter()
api_router.include_router(login.router)
api_router.include_router(users.router)
api_router.include_router(utils.router)
api_router.include_router(items.router)
api_router.include_router(documents.router, prefix="/documents", tags=["documents"])
api_router.include_router(document_lifecycle.router, prefix="/documents", tags=["lifecycle"])
api_router.include_router(version_management.router, prefix="/documents", tags=["versions"])
api_router.include_router(workflows.router, prefix="/workflows", tags=["workflows"])
api_router.include_router(admin.router, prefix="/admin/documents", tags=["admin"])
if settings.ENVIRONMENT == "local":
api_router.include_router(private.router)