From 091aa47b3d01e8304f57532ff01d244119cb4418 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Mon, 30 Mar 2026 11:18:47 +0200 Subject: [PATCH 1/2] allow cors --- .changeset/stale-forks-lay.md | 5 +++++ template/server/main.py | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 .changeset/stale-forks-lay.md 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..3b47a813 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,14 @@ async def lifespan(app: FastAPI): app = FastAPI(lifespan=lifespan) +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + logger.info("Starting Code Interpreter server") From 75174845aca2e7db7e8c77ca248c1220355ad982 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Mon, 30 Mar 2026 11:27:47 +0200 Subject: [PATCH 2/2] removed credentials true --- template/server/main.py | 1 - 1 file changed, 1 deletion(-) diff --git a/template/server/main.py b/template/server/main.py index 3b47a813..59215f57 100644 --- a/template/server/main.py +++ b/template/server/main.py @@ -64,7 +64,6 @@ async def lifespan(app: FastAPI): app.add_middleware( CORSMiddleware, allow_origins=["*"], - allow_credentials=True, allow_methods=["*"], allow_headers=["*"], )