New alert system and panel de control page
This commit is contained in:
@@ -8,7 +8,7 @@ from fastapi.middleware.cors import CORSMiddleware
|
||||
import structlog
|
||||
|
||||
from app.config import AlertProcessorConfig
|
||||
from app.api import analytics_router, alerts_router
|
||||
from app.api import analytics_router, alerts_router, internal_demo_router
|
||||
from shared.database.base import create_database_manager
|
||||
|
||||
logger = structlog.get_logger()
|
||||
@@ -32,6 +32,7 @@ app.add_middleware(
|
||||
# Include routers
|
||||
app.include_router(analytics_router, tags=["analytics"])
|
||||
app.include_router(alerts_router, tags=["alerts"])
|
||||
app.include_router(internal_demo_router, tags=["internal"])
|
||||
|
||||
# Initialize database
|
||||
config = AlertProcessorConfig()
|
||||
@@ -45,7 +46,7 @@ async def startup():
|
||||
|
||||
# Create tables
|
||||
try:
|
||||
from app.models.alerts import Base
|
||||
from shared.database.base import Base
|
||||
await db_manager.create_tables(Base.metadata)
|
||||
logger.info("Database tables ensured")
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user