Spaces:
Sleeping
Sleeping
File size: 833 Bytes
61b0d7b ca8cf25 d293d21 4b1b2fa d293d21 61b0d7b 4b1b2fa 61b0d7b ca8cf25 4b1b2fa 61b0d7b 4b1b2fa 61b0d7b 4b1b2fa 4e67050 4b1b2fa 4e67050 4b1b2fa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | ARG N8N_VERSION=stable
FROM docker.n8n.io/n8nio/n8n:$N8N_VERSION
USER node
# --- THE FIX: SHARED PORT CONFIG ---
ENV N8N_PORT=7860 \
N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false \
# 1. Enable External Mode
N8N_RUNNERS_ENABLED=true \
N8N_RUNNERS_MODE=external \
# 2. Tell the Broker to sit INSIDE the main process (Port 0 or same port)
# Setting this to 7860 while N8N_PORT is 7860 causes the crash.
# We set the Broker to listen on the same webserver as the UI.
# 3. CRITICAL: Disable the local 'worker' so it doesn't fight for the port
# --- REST OF CONFIG ---
N8N_RUNNERS_AUTH_TOKEN=test_secret_123 \
GENERIC_TIMEZONE=Asia/Kolkata \
TZ=Asia/Kolkata \
N8N_ENCRYPTION_KEY=experimental_key_999 \
HOME=/home/node
WORKDIR /home/node
EXPOSE 7860
ENTRYPOINT ["tini", "--", "n8n"] |