FROM node:20-alpine RUN npm install -g n8n ENV N8N_PORT=7860 ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false ENV N8N_USER_FOLDER=/home/node ENV DB_TYPE=sqlite RUN mkdir -p /home/node/.n8n && chown -R node:node /home/node/.n8n USER node EXPOSE 7860 CMD ["n8n", "start"]