Coverage for app/main.py: 100%
12 statements
« prev ^ index » next coverage.py v7.9.2, created at 2026-02-19 12:46 +0000
« prev ^ index » next coverage.py v7.9.2, created at 2026-02-19 12:46 +0000
1from app.config.logging import setup_logging
3setup_logging()
5from fastapi import FastAPI
6from app.config.config import ALLOWED_ORIGINS
8from app.routers import sse
10app = FastAPI()
12from fastapi.middleware.cors import CORSMiddleware
13# Configure CORS
14app.add_middleware(
15 CORSMiddleware,
16 allow_origins=ALLOWED_ORIGINS,
17 allow_credentials=True,
18 allow_methods=["*"], # Allows all methods
19 allow_headers=["*"], # Allows all headers
20)
22@app.get("/")
23async def root():
24 return {"success": "ok"}
26app.include_router(sse.router)