diff --git a/.changeset/stale-forks-lay.md b/.changeset/stale-forks-lay.md new file mode 100644 index 00000000..3fa5eb16 --- /dev/null +++ b/.changeset/stale-forks-lay.md @@ -0,0 +1,5 @@ +--- +'@e2b/code-interpreter-template': patch +--- + +allow cors diff --git a/template/server/main.py b/template/server/main.py index 1f296926..59215f57 100644 --- a/template/server/main.py +++ b/template/server/main.py @@ -6,6 +6,7 @@ from contextlib import asynccontextmanager from fastapi import FastAPI, Request +from fastapi.middleware.cors import CORSMiddleware from fastapi.responses import PlainTextResponse from api.models.context import Context @@ -60,6 +61,13 @@ async def lifespan(app: FastAPI): app = FastAPI(lifespan=lifespan) +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_methods=["*"], + allow_headers=["*"], +) + logger.info("Starting Code Interpreter server")