feat: final integration — all routers, CORS, seed data, deploy ready

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-05 16:25:48 +05:00
parent ffab9cbc8e
commit d2ef7785a4
+10
View File
@@ -1,6 +1,7 @@
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
from fastapi import FastAPI from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from sqlalchemy import select from sqlalchemy import select
from app.api.auth import router as auth_router from app.api.auth import router as auth_router
@@ -37,6 +38,15 @@ async def lifespan(app: FastAPI):
app = FastAPI(title="Meeting Protocol Service", lifespan=lifespan) app = FastAPI(title="Meeting Protocol Service", lifespan=lifespan)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
app.include_router(auth_router) app.include_router(auth_router)
app.include_router(recordings_router) app.include_router(recordings_router)
app.include_router(protocols_router) app.include_router(protocols_router)