Dinojan-13's picture
wire up FastAPI app entry point
b4653ed
Raw
History Blame Contribute Delete
644 Bytes
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from app.routers import rooms, auction, ws
app = FastAPI(title="IPL Auction Simulator")
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # tighten to your Vercel URL in production
allow_methods=["*"],
allow_headers=["*"],
allow_credentials=True,
)
app.include_router(rooms.router, prefix="/api/rooms", tags=["rooms"])
app.include_router(auction.router, prefix="/api/auction", tags=["auction"])
app.include_router(ws.router, tags=["websocket"])
@app.get("/")
def root():
return {"status": "IPL Auction backend running"}