feat(server): modularize backend and admin console
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
from fastapi import FastAPI
|
||||
|
||||
from app.api.routes import (
|
||||
admin_app_channel,
|
||||
admin_config,
|
||||
admin_crash_report,
|
||||
admin_device,
|
||||
admin_license,
|
||||
admin_logs,
|
||||
admin_policy,
|
||||
admin_publish,
|
||||
admin_version,
|
||||
client_update,
|
||||
crash_api,
|
||||
frontend,
|
||||
)
|
||||
|
||||
|
||||
def include_api_routes(app: FastAPI):
|
||||
frontend.mount_admin_assets(app)
|
||||
crash_api.register_exception_handlers(app)
|
||||
app.include_router(frontend.router)
|
||||
app.include_router(admin_policy.router)
|
||||
app.include_router(admin_version.router)
|
||||
app.include_router(admin_license.router)
|
||||
app.include_router(admin_config.router)
|
||||
app.include_router(admin_publish.router)
|
||||
app.include_router(admin_app_channel.router)
|
||||
app.include_router(admin_logs.router)
|
||||
app.include_router(admin_crash_report.router)
|
||||
app.include_router(admin_device.router)
|
||||
app.include_router(client_update.router)
|
||||
app.include_router(crash_api.router)
|
||||
Reference in New Issue
Block a user