diff --git a/Dockerfile b/Dockerfile index 2b2ac7a..bef9241 100644 --- a/Dockerfile +++ b/Dockerfile @@ -61,19 +61,13 @@ RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \ apt-get install -y nodejs && \ rm -rf /var/lib/apt/lists/* -# Install Happy Coder globally via npm -RUN npm install -g happy-coder +# Install Happy Coder and Claude Code globally via npm +RUN npm install -g happy-coder @anthropic-ai/claude-code # Cache-bust: tools below fetch "latest" at build time — a changing ARG # forces Docker to re-run these layers instead of serving stale cache. ARG TOOLS_CACHEBUST=0 -# Install Claude Code via official native installer (installs to ~/.local/bin/claude) -RUN curl -fsSL https://claude.ai/install.sh | bash && \ - cp "$HOME/.local/bin/claude" /usr/local/bin/claude && \ - chmod +x /usr/local/bin/claude && \ - claude --version - # Install OpenCode AI coding agent RUN OPENCODE_VERSION=$(curl -sL https://api.github.com/repos/opencode-ai/opencode/releases/latest | jq -r '.tag_name') && \ curl -fsSL "https://github.com/opencode-ai/opencode/releases/download/${OPENCODE_VERSION}/opencode-linux-x86_64.tar.gz" | \