1
0
cvsa/packages/crawler/src/jobAdder.wrapper.ts

12 lines
410 B
TypeScript

#!/usr/bin/env bun
/**
* PM2 wrapper to handle Bun's async module loading
* Bypasses require-in-the-middle issues with TypeScript files
*/
// When PM2's require-in-the-middle tries to hook into module loading,
// it fails with async modules. This wrapper uses import() which works correctly.
import("./jobAdder.ts").catch((error) => {
console.error("Failed to start server:", error);
process.exit(1);
});