diff --git a/docker/images/n8n/n8n-task-runners.json b/docker/images/n8n/n8n-task-runners.json index a26053e5e2..5bd9c54a1f 100644 --- a/docker/images/n8n/n8n-task-runners.json +++ b/docker/images/n8n/n8n-task-runners.json @@ -23,6 +23,7 @@ "NODE_FUNCTION_ALLOW_BUILTIN", "NODE_FUNCTION_ALLOW_EXTERNAL", "NODE_OPTIONS", + "NODE_PATH", "N8N_SENTRY_DSN", "N8N_VERSION", "ENVIRONMENT", diff --git a/packages/cli/src/task-runners/__tests__/task-runner-process.test.ts b/packages/cli/src/task-runners/__tests__/task-runner-process.test.ts index 0d08ecd1c2..6c76c25390 100644 --- a/packages/cli/src/task-runners/__tests__/task-runner-process.test.ts +++ b/packages/cli/src/task-runners/__tests__/task-runner-process.test.ts @@ -76,6 +76,7 @@ describe('TaskRunnerProcess', () => { 'N8N_VERSION', 'ENVIRONMENT', 'DEPLOYMENT_NAME', + 'NODE_PATH', 'GENERIC_TIMEZONE', ])('should propagate %s from env as is', async (envVar) => { jest.spyOn(authService, 'createGrantToken').mockResolvedValue('grantToken'); diff --git a/packages/cli/src/task-runners/task-runner-process.ts b/packages/cli/src/task-runners/task-runner-process.ts index 26cfefc469..e78d8e7a83 100644 --- a/packages/cli/src/task-runners/task-runner-process.ts +++ b/packages/cli/src/task-runners/task-runner-process.ts @@ -63,6 +63,7 @@ export class TaskRunnerProcess extends TypedEmitter { 'N8N_VERSION', 'ENVIRONMENT', 'DEPLOYMENT_NAME', + 'NODE_PATH', ] as const; constructor(