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: {