1919
2020ARG \
2121 # renovate: datasource=npm depName=@anthropic-ai/claude-code
22- CLAUDE_CLI_VERSION=v2 .0.60 \
22+ CLAUDE_CLI_VERSION=2 .0.64 \
2323 # renovate: datasource=npm depName=@google/gemini-cli
24- GEMINI_CLI_VERSION=v0.19.4
24+ GEMINI_CLI_VERSION=0.20.2
2525
2626RUN npm install -g "@anthropic-ai/claude-code@$CLAUDE_CLI_VERSION" && \
2727 npm install -g "@google/gemini-cli@$GEMINI_CLI_VERSION"
@@ -109,6 +109,13 @@ RUN --mount=type=cache,id=base-downloads-${TARGETARCH},sharing=locked,target=/op
109109 --dest /usr/local ; \
110110 fi
111111
112+ ENV PATH=$PATH:/usr/local/go/bin:/usr/local/share/npm-global/bin
113+
114+ ARG \
115+ # renovate: datasource=github-releases depName=golangci-lint packageName=golangci/golangci-lint versioning=go-mod-directive
116+ GOLANGCI_LINT_VERSION=v2.7.2
117+ RUN go install https://github.com/golangci/golangci-lint@${GOLANGCI_LINT_VERSION}
118+
112119COPY --chown=node init-firewall.sh /usr/local/bin/
113120RUN chmod +x /usr/local/bin/init-firewall.sh && \
114121 echo "node ALL=(root) NOPASSWD: /usr/local/bin/init-firewall.sh" > /etc/sudoers.d/node-firewall && \
@@ -117,8 +124,7 @@ RUN chmod +x /usr/local/bin/init-firewall.sh && \
117124USER node
118125ENV \
119126 NODE_OPTIONS="--max-old-space-size=4096" \
120- CLAUDE_CONFIG_DIR="/home/node/.claude" \
121- PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/go/bin:/usr/local/share/npm-global/bin
127+ CLAUDE_CONFIG_DIR="/home/node/.claude"
122128
123129COPY docker-entrypoint.sh /docker-entrypoint.sh
124130COPY .bash_aliases /home/node/
0 commit comments