|
@@ -7,7 +7,7 @@ import uvicorn
|
|
from fastapi import FastAPI
|
|
from fastapi import FastAPI
|
|
from loguru import logger
|
|
from loguru import logger
|
|
|
|
|
|
-from app.api.routers import targets, equipment, space, item, user, bluetooth, devices
|
|
|
|
|
|
+from app.api.routers import targets, equipment, space, item, user, bluetooth, devices, nlp, positioning
|
|
from app.core.config import settings
|
|
from app.core.config import settings
|
|
from app.core.events import create_start_app_handler
|
|
from app.core.events import create_start_app_handler
|
|
from app.core.logger import InterceptHandler
|
|
from app.core.logger import InterceptHandler
|
|
@@ -24,19 +24,20 @@ def get_application() -> FastAPI:
|
|
|
|
|
|
application.add_event_handler('startup', create_start_app_handler())
|
|
application.add_event_handler('startup', create_start_app_handler())
|
|
|
|
|
|
- application.include_router(equipment.router, prefix='/equip', tags=['equipment'])
|
|
|
|
- application.include_router(space.router, prefix='/room', tags=['spaces'])
|
|
|
|
- application.include_router(targets.router, prefix='/target', tags=['targets'])
|
|
|
|
- application.include_router(item.router, prefix='/items', tags=['items'])
|
|
|
|
- application.include_router(user.router, prefix='/users', tags=['users'])
|
|
|
|
- application.include_router(bluetooth.router, prefix='/bluetooth', tags=['bluetooth'])
|
|
|
|
- application.include_router(devices.router, prefix='/devices', tags=['devices'])
|
|
|
|
|
|
+ application.include_router(bluetooth.router, prefix='/bluetooth', tags=['BLE'])
|
|
|
|
+ application.include_router(devices.router, prefix='/devices', tags=['Devices'])
|
|
|
|
+ application.include_router(equipment.router, prefix='/equip', tags=['Equipment'])
|
|
|
|
+ application.include_router(item.router, prefix='/items', tags=['Items'])
|
|
|
|
+ application.include_router(nlp.router, prefix='/nlp-service', tags=['NLP'])
|
|
|
|
+ application.include_router(positioning.router, prefix='/positioning-service', tags=['Positioning Service'])
|
|
|
|
+ application.include_router(space.router, prefix='/room', tags=['Spaces'])
|
|
|
|
+ application.include_router(targets.router, prefix='/target', tags=['Targets'])
|
|
|
|
+ application.include_router(user.router, prefix='/users', tags=['Users'])
|
|
|
|
|
|
return application
|
|
return application
|
|
|
|
|
|
|
|
|
|
app = get_application()
|
|
app = get_application()
|
|
|
|
|
|
-
|
|
|
|
if __name__ == '__main__':
|
|
if __name__ == '__main__':
|
|
uvicorn.run(app, host='0.0.0.0', port=8000)
|
|
uvicorn.run(app, host='0.0.0.0', port=8000)
|