Files
agentic_security/agentic_security/app.py
T
Alexander Myasoedov f57f3e9f43 fix(fmt):
2024-11-30 00:02:31 +02:00

29 lines
638 B
Python

from .core.app import create_app
from .core.logging import setup_logging
from .middleware.cors import setup_cors
from .middleware.logging import LogNon200ResponsesMiddleware
from .routes import (
probe_router,
proxy_router,
report_router,
scan_router,
static_router,
)
# Create the FastAPI app
app = create_app()
# Setup middleware
setup_cors(app)
app.add_middleware(LogNon200ResponsesMiddleware)
# Setup logging
setup_logging()
# Register routers
app.include_router(static_router)
app.include_router(scan_router)
app.include_router(probe_router)
app.include_router(proxy_router)
app.include_router(report_router)