Fixes for 2.x version
This commit is contained in:
+25
-5
@@ -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
|
||||||
Reference in New Issue
Block a user