because I got bored of customising my CV for every job
1import "reflect-metadata";
2import { Logger } from "@nestjs/common";
3import { CommandFactory } from "nest-commander";
4import { WorkerModule } from "./worker.module";
5
6const logger = new Logger("Bootstrap");
7
8async function bootstrap(): Promise<void> {
9 await CommandFactory.run(WorkerModule, {
10 logger: ["log", "error", "warn", "debug"],
11 cliName: "worker",
12 });
13}
14
15bootstrap().catch((error) => {
16 logger.error("Worker crashed", error);
17 process.exit(1);
18});