import { createGenerationWorker } from "./worker.js"; const worker = createGenerationWorker(); worker.on("ready", () => console.log("[worker-generation] ready")); worker.on("completed", (job) => console.log(`[worker-generation] completed job=${job.id}`)); worker.on("failed", (job, error) => console.error(`[worker-generation] failed job=${job?.id ?? "unknown"} ${error.message}`)); const shutdown = async () => { await worker.close(); process.exit(0); }; process.on("SIGINT", shutdown); process.on("SIGTERM", shutdown);