| FROM docker.n8n.io/n8nio/n8n:latest | |
| # Ensure persistent dir exists and is writable | |
| USER root | |
| RUN mkdir -p /data && chown -R node:node /data | |
| ENV N8N_USER_FOLDER=/data | |
| ENV N8N_PORT=7860 | |
| ENV N8N_PROTOCOL=http | |
| USER node | |
| EXPOSE 7860 | |
| ENTRYPOINT ["tini", "--", "n8n"] | |