require("dotenv/config"); const { createPrismaClient } = require("../prismaClient"); const { getConfig } = require("../config"); const { runIntegrationOutboxOnce } = require("../jobs/integrationOutboxJob"); (async () => { const config = getConfig(); const { prisma, pool } = createPrismaClient(); await prisma.$connect(); try { const result = await runIntegrationOutboxOnce(prisma, config, console); process.stdout.write( `total=${result.total} succeeded=${result.succeeded} failed=${result.failed}\n`, ); } finally { await prisma.$disconnect(); await pool.end(); } })().catch((error) => { console.error(error); process.exit(1); });