Skip to content
File

Blob: container/Dockerfile

dockerfile27 lines
1FROM docker.io/cloudflare/sandbox:0.8.10
2 
3# Install shell/tooling packages, then Node.js for Claude Code and Codex CLI.
4RUN apt-get update \
5 && apt-get install -y --no-install-recommends \
6 build-essential \
7 ca-certificates \
8 curl \
9 emacs-nox \
10 git \
11 vim-nox \
12 zsh \
13 zsh-autosuggestions \
14 zsh-syntax-highlighting \
15 && curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \
16 && apt-get install -y --no-install-recommends nodejs \
17 && rm -rf /var/lib/apt/lists/*
18 
19# Install Claude Code and Codex CLI
20RUN npm i -g @anthropic-ai/claude-code @openai/codex
21 
22COPY container-shell.sh /usr/local/bin/ccccocc-shell
23COPY root.zshrc /root/.zshrc
24RUN chmod 0755 /usr/local/bin/ccccocc-shell
25 
26WORKDIR /workspace