import { WorkerPreset } from "graphile-worker" import { env } from "./src/config/env" import path from 'node:path' const __dirname = import.meta.dirname; const preset: GraphileConfig.Preset = { extends: [WorkerPreset], worker: { connectionString: env.DATABASE_URL, maxPoolSize: 10, pollInterval: 2000, preparedStatements: true, schema: "graphile_worker", crontabFile: "crontab", concurrentJobs: 1, fileExtensions: [".cjs"], taskDirectory: path.join(__dirname, 'dist', 'tasks') }, }; export default preset