Skip to content

build(docker): add the E2B arena image with every server and k6 - #5

Merged
rshdhere merged 1 commit into
mainfrom
feat/e2b-arena
Oct 5, 2026
Merged

rshdhere merged 1 commit into
mainfrom
feat/e2b-arena

Conversation

@rshdhere

@rshdhere rshdhere commented Oct 5, 2026

Copy link
Copy Markdown
Owner
  • Add infra/arena/Dockerfile, which copies the 13 CI-built server images' binaries and apps, the Node, Bun and k6 runtimes, and the k6 scripts onto Debian trixie with CPython 3.14
  • Install the three Python servers' requirements into the one interpreter
  • Add infra/arena/arena-serve to start any server on its servers.json port, pinned to given CPUs with WORKERS matching their count
  • Limit the build context to what the image uses with infra/arena/Dockerfile.dockerignore

- Add infra/arena/Dockerfile, which copies the 13 CI-built server images' binaries and apps, the Node, Bun and k6 runtimes, and the k6 scripts onto Debian trixie with CPython 3.14
- Install the three Python servers' requirements into the one interpreter
- Add infra/arena/arena-serve to start any server on its servers.json port, pinned to given CPUs with WORKERS matching their count
- Limit the build context to what the image uses with infra/arena/Dockerfile.dockerignore
@rshdhere
rshdhere merged commit 4d32c78 into main Oct 5, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant