fix(api): update allowed origins for CORS configuration in staging environment

This commit is contained in:
sharath 2025-05-25 09:42:31 +00:00
parent 2835ac50a6
commit 39cd63ee67
No known key found for this signature in database
1 changed files with 3 additions and 6 deletions

View File

@ -105,15 +105,12 @@ async def log_requests_middleware(request: Request, call_next):
raise raise
# Define allowed origins based on environment # Define allowed origins based on environment
allowed_origins = ["https://www.suna.so", "https://suna.so", "https://staging.suna.so", "http://localhost:3000"] allowed_origins = ["https://www.suna.so", "https://suna.so", "http://localhost:3000"]
# Add staging-specific origins # Add staging-specific origins
if config.ENV_MODE == EnvMode.STAGING: if config.ENV_MODE == EnvMode.STAGING:
allowed_origins.append("http://localhost:3000") allowed_origins.append("https://suna-*-prjcts.vercel.app")
allowed_origins.append("https://staging.suna.so")
# Add local-specific origins
if config.ENV_MODE == EnvMode.LOCAL:
allowed_origins.append("http://localhost:3000")
app.add_middleware( app.add_middleware(
CORSMiddleware, CORSMiddleware,