From 1a2c4040aac91379dab6502a9a25d914c543e780 Mon Sep 17 00:00:00 2001 From: Waleed Date: Wed, 1 Oct 2025 10:40:18 -0700 Subject: [PATCH] improvement(trigger): increase maxDuration for background tasks to 10 min to match sync API executions (#1504) * improvement(trigger): increase maxDuration for background tasks to 10 min to match sync API executions * add trigger proj id --- apps/sim/lib/env.ts | 1 + apps/sim/trigger.config.ts | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/sim/lib/env.ts b/apps/sim/lib/env.ts index b44900203b..11abce5bd2 100644 --- a/apps/sim/lib/env.ts +++ b/apps/sim/lib/env.ts @@ -103,6 +103,7 @@ export const env = createEnv({ DOCKER_BUILD: z.boolean().optional(), // Flag indicating Docker build environment // Background Jobs & Scheduling + TRIGGER_PROJECT_ID: z.string().optional(), // Trigger.dev project ID TRIGGER_SECRET_KEY: z.string().min(1).optional(), // Trigger.dev secret key for background jobs TRIGGER_DEV_ENABLED: z.boolean().optional(), // Toggle to enable/disable Trigger.dev for async jobs CRON_SECRET: z.string().optional(), // Secret for authenticating cron job requests diff --git a/apps/sim/trigger.config.ts b/apps/sim/trigger.config.ts index f370e6dacd..db82a30a59 100644 --- a/apps/sim/trigger.config.ts +++ b/apps/sim/trigger.config.ts @@ -1,10 +1,11 @@ import { defineConfig } from '@trigger.dev/sdk' +import { env } from './lib/env' export default defineConfig({ - project: 'proj_kufttkwzywcydwtccqhx', + project: env.TRIGGER_PROJECT_ID ?? '', runtime: 'node', logLevel: 'log', - maxDuration: 180, + maxDuration: 600, retries: { enabledInDev: false, default: {