fix: Use the same entrypoint for custom docker images as for the other images (no-changelog) (#4849)

* ci: Use the same entrypoint for custom docker images as for the other images

* update docker-compose examples to use the correct volume paths to work with custom images
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™ 2022-12-07 15:54:26 +01:00 committed by GitHub
parent fbb8611ae2
commit 6d5ea0634c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 5 deletions

View file

@ -36,7 +36,7 @@ services:
links:
- db
volumes:
- n8n_storage:/home/node/
- n8n_storage:/home/node/.n8n
command: n8n start --tunnel
depends_on:
db:

View file

@ -41,7 +41,7 @@ services:
links:
- postgres
volumes:
- n8n_storage:/home/node/
- n8n_storage:/home/node/.n8n
command: /bin/sh -c "n8n start --tunnel"
depends_on:
postgres:

View file

@ -24,7 +24,7 @@ x-shared: &shared
- postgres
- redis
volumes:
- n8n_storage:/home/node/
- n8n_storage:/home/node/.n8n
depends_on:
redis:
condition: service_healthy

View file

@ -22,11 +22,11 @@ RUN rm -rf patches .npmrc *.yaml node_modules/.cache packages/**/node_modules/.c
# 2. Start with a new clean image with just the code that is needed to run n8n
FROM n8nio/base:${NODE_VERSION}
COPY --from=builder /home/node ./
COPY docker/images/n8n-custom/docker-entrypoint.sh ./
COPY docker/images/n8n-custom/docker-entrypoint.sh /
RUN \
mkdir .n8n && \
chown node:node .n8n
USER node
ENV NODE_ENV=production
ENTRYPOINT ["tini", "--", "./docker-entrypoint.sh"]
ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]