Containerfile (454B)
1 FROM debian:bookworm-slim 2 3 ARG INSTALL_CLAUDE=false 4 5 # OpenCode is included for in-container development and agentic verification. 6 7 RUN apt-get update \ 8 && apt-get install -y npm git curl \ 9 && npm install -g opencode-ai @openai/codex \ 10 && curl -LsSf https://astral.sh/uv/install.sh | sh 11 12 WORKDIR /app 13 RUN git config --global --add safe.directory /app 14 15 RUN if [ "$INSTALL_CLAUDE" = "true" ]; then \ 16 npm install -g @anthropic-ai/claude-code; \ 17 fi