Ctrl K
ComunidadGuías…

apps/api/trigger.config.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { defineConfig } from '@trigger.dev/sdk';
import { caBundleExtension } from './caBundleExtension';
import { prismaExtension } from './customPrismaExtension';
import { emailExtension } from './emailExtension';
import { integrationPlatformExtension } from './integrationPlatformExtension';

export default defineConfig({
  runtime: 'node-22',
  project: 'proj_zhioyrusqertqgafqgpj', // API project
  logLevel: 'log',
  maxDuration: 300, // 5 minutes
  build: {
    // The 1Password SDK ships a native WASM core; keep it external so it's
    // resolved from node_modules at runtime instead of being bundled by esbuild.
    external: ['@1password/sdk'],
    extensions: [
      caBundleExtension(),
      prismaExtension({
        version: '7.6.0',
        dbPackageVersion: '^2.0.0',
      }),
      integrationPlatformExtension(),
      emailExtension(),
    ],
  },
  retries: {
    enabledInDev: true,
    default: {
      maxAttempts: 3,
      minTimeoutInMs: 1000,
      maxTimeoutInMs: 10000,
      factor: 2,
      randomize: true,
    },
  },
  dirs: ['./src/trigger'],
});