diff --git a/images/n8n/Dockerfile b/images/n8n/Dockerfile index 1edd6e6..9990883 100644 --- a/images/n8n/Dockerfile +++ b/images/n8n/Dockerfile @@ -1,9 +1,16 @@ ARG REPO_LOCATION -FROM ${REPO_LOCATION}minideb-node +FROM ${REPO_LOCATION}minideb-node as builder -RUN install_packages sqlite3 python3-minimal libpython3-stdlib -RUN npm install -g n8n +RUN install_packages sqlite3 python3-minimal libpython3-stdlib make gcc build-essential +RUN mkdir /app +WORKDIR /app +RUN npm install n8n + +FROM ${REPO_LOCATION}minideb_node + +RUN install_packages sqlite3 +COPY /app /app USER 10500:10500 @@ -11,4 +18,4 @@ VOLUME /srv # Tell n8n to store stuff in /srv ENV HOME=/srv -ENTRYPOINT [ "/usr/local/bin/n8n" ] +ENTRYPOINT [ "/app/node_modules/.bin/n8n" ]