import "reflect-metadata"; import { Logger } from "@nestjs/common"; import { CommandFactory } from "nest-commander"; import { WorkerModule } from "./worker.module"; const logger = new Logger("Bootstrap"); async function bootstrap(): Promise { await CommandFactory.run(WorkerModule, { logger: ["log", "error", "warn", "debug"], cliName: "worker", }); } bootstrap().catch((error) => { logger.error("Worker crashed", error); process.exit(1); });