Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- Dockerfile +3 -27
Dockerfile
CHANGED
|
@@ -12,36 +12,12 @@ WORKDIR /home/node/.n8n
|
|
| 12 |
# Fix permissions (optional)
|
| 13 |
RUN chown -R node:node /home/node/.n8n
|
| 14 |
|
|
|
|
|
|
|
| 15 |
# Use non-root user
|
| 16 |
USER node
|
| 17 |
|
| 18 |
# Expose port
|
| 19 |
EXPOSE 5678
|
| 20 |
|
| 21 |
-
|
| 22 |
-
# CMD ["n8n"]
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
# FROM docker.n8n.io/n8nio/n8n
|
| 27 |
-
|
| 28 |
-
# # Set timezone environment variables (replace with your timezone)
|
| 29 |
-
# ENV GENERIC_TIMEZONE="UTC+7" \
|
| 30 |
-
# TZ="UTC+7" \
|
| 31 |
-
# N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
|
| 32 |
-
# N8N_RUNNERS_ENABLED=true
|
| 33 |
-
|
| 34 |
-
# # Set the working directory (where .n8n folder will live)
|
| 35 |
-
# WORKDIR /home/node/.n8n
|
| 36 |
-
|
| 37 |
-
# # Ensure permissions if needed (optional)
|
| 38 |
-
# RUN chown -R node:node /home/node/.n8n
|
| 39 |
-
|
| 40 |
-
# # Switch to non-root user (as n8n recommends running as 'node')
|
| 41 |
-
# USER node
|
| 42 |
-
|
| 43 |
-
# # Expose the n8n port
|
| 44 |
-
# EXPOSE 5678
|
| 45 |
-
|
| 46 |
-
# # Start n8n by default
|
| 47 |
-
# CMD ["n8n"]
|
|
|
|
| 12 |
# Fix permissions (optional)
|
| 13 |
RUN chown -R node:node /home/node/.n8n
|
| 14 |
|
| 15 |
+
VOLUME ["$HOME/.n8n"]
|
| 16 |
+
|
| 17 |
# Use non-root user
|
| 18 |
USER node
|
| 19 |
|
| 20 |
# Expose port
|
| 21 |
EXPOSE 5678
|
| 22 |
|
| 23 |
+
ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|