Fixes for 2.x version

This commit is contained in:
2025-12-23 13:41:16 +02:00
parent 8249784503
commit bd7b3a6f57
+25 -5
View File
@@ -1,9 +1,29 @@
ARG N8N_VERSION=2.1.1 ARG N8N_VERSION=2.1.1
FROM docker.n8n.io/n8nio/n8n:${N8N_VERSION}
USER root # ---- builder stage ----
RUN apk add --no-cache --update jq bash FROM node:20-alpine AS builder
RUN apk add --no-cache jq bash
RUN npm install -g @anthropic-ai/claude-code RUN npm install -g @anthropic-ai/claude-code
# ---- final stage ----
FROM docker.n8n.io/n8nio/n8n:${N8N_VERSION}
USER root
# jq + bash
COPY --from=builder /usr/bin/jq /usr/bin/jq
COPY --from=builder /bin/bash /bin/bash
# global npm packages
COPY --from=builder /usr/local/lib/node_modules /usr/local/lib/node_modules
COPY --from=builder /usr/local/bin/claude /usr/local/bin/claude
# make sure PATH sees /usr/local/bin
ENV PATH="/usr/local/bin:${PATH}"
WORKDIR /data WORKDIR /data
COPY docker-entrypoint.sh /tmp/docker-entrypoint.sh COPY docker-entrypoint.sh /tmp/docker-entrypoint.sh
ENTRYPOINT ["bash", "/tmp/docker-entrypoint.sh"]
EXPOSE 5678/tcp ENTRYPOINT ["/bin/bash", "/tmp/docker-entrypoint.sh"]
EXPOSE 5678