Spaces:
Sleeping
Sleeping
| 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"] |