refactor: Consolidate standalone services into admin-v2, add new SDK modules
Remove standalone services (ai-compliance-sdk root, developer-portal, dsms-gateway, dsms-node, night-scheduler) and legacy compliance/dsgvo pages. Add new SDK pipeline modules (academy, document-crawler, dsb-portal, incidents, whistleblower, reporting, sso, multi-tenant, industry-templates). Add drafting engine, legal corpus files (AT/CH/DE), pitch-deck, blog and Förderantrag pages. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -3,6 +3,8 @@ from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
from pathlib import Path
|
||||
|
||||
from middleware import SDKProtectionMiddleware
|
||||
|
||||
from original_service import router as original_router
|
||||
from learning_units_api import router as learning_units_router
|
||||
from frontend.studio import router as studio_router
|
||||
@@ -60,6 +62,9 @@ app.add_middleware(
|
||||
allow_headers=["*"],
|
||||
)
|
||||
|
||||
# SDK Protection Middleware (Schutz vor systematischer Enumeration)
|
||||
app.add_middleware(SDKProtectionMiddleware)
|
||||
|
||||
# Hier hängen wir die einzelnen Service-Router ein.
|
||||
# Alle Routen bekommen das Präfix /api, damit das Frontend sie findet.
|
||||
app.include_router(original_router, prefix="/api")
|
||||
|
||||
Reference in New Issue
Block a user