docker/images/runners/README.md
n8nio/runners) - (PREVIEW)n8nio/runners image includes JavaScript runner,
Python runner and
Task runner launcher that connects to a Task Broker
running on the main n8n instance when running in external mode. This image is to be launched as a sidecar
container to the main n8n container.
Task runners are used to execute user-provided code in the Code Node, isolated from the n8n instance.
For official documentation, please see here.
For a distroless variant of this image, see here.
For development purposes only, see below.
pnpm run build:n8n
docker buildx build \
-f docker/images/runners/Dockerfile \
-t n8nio/runners \
.
N8N_RUNNERS_MODE=external \
N8N_RUNNERS_AUTH_TOKEN=test \
N8N_LOG_LEVEL=debug \
pnpm start
docker run --rm -it \
-e N8N_RUNNERS_AUTH_TOKEN=test \
-e N8N_RUNNERS_LAUNCHER_LOG_LEVEL=debug \
-e N8N_RUNNERS_TASK_BROKER_URI=http://host.docker.internal:5679 \
-p 5680:5680 \
n8nio/runners
If you need to add extra dependencies (custom image), follow these instructions.