diff --git a/packages/@n8n/config/src/configs/runners.config.ts b/packages/@n8n/config/src/configs/runners.config.ts index 02ebdf5df9..2fa8cd6bc1 100644 --- a/packages/@n8n/config/src/configs/runners.config.ts +++ b/packages/@n8n/config/src/configs/runners.config.ts @@ -10,9 +10,8 @@ export type TaskRunnerMode = 'internal' | 'external'; @Config export class TaskRunnersConfig { @Env('N8N_RUNNERS_ENABLED') - enabled: boolean = false; + enabled: boolean = true; - // Defaults to true for now @Env('N8N_RUNNERS_MODE') mode: TaskRunnerMode = 'internal'; diff --git a/packages/@n8n/config/test/config.test.ts b/packages/@n8n/config/test/config.test.ts index d9499d7849..7c891f73d5 100644 --- a/packages/@n8n/config/test/config.test.ts +++ b/packages/@n8n/config/test/config.test.ts @@ -221,7 +221,7 @@ describe('GlobalConfig', () => { }, }, taskRunners: { - enabled: false, + enabled: true, mode: 'internal', path: '/runners', authToken: '', diff --git a/packages/cli/src/task-runners/task-runner-process.ts b/packages/cli/src/task-runners/task-runner-process.ts index a657a35e5b..c2e769e6ec 100644 --- a/packages/cli/src/task-runners/task-runner-process.ts +++ b/packages/cli/src/task-runners/task-runner-process.ts @@ -54,6 +54,7 @@ export class TaskRunnerProcess extends TypedEmitter { private readonly passthroughEnvVars = [ 'PATH', + 'HOME', // So home directory can be resolved correctly 'GENERIC_TIMEZONE', 'NODE_FUNCTION_ALLOW_BUILTIN', 'NODE_FUNCTION_ALLOW_EXTERNAL',