22 lines
630 B
TypeScript
22 lines
630 B
TypeScript
import gracefulShutdown from "http-graceful-shutdown";
|
|
import app from "./app";
|
|
import { initIO } from "./libs/socket";
|
|
import { logger } from "./utils/logger";
|
|
import { StartAllWhatsAppsSessions } from "./services/WbotServices/StartAllWhatsAppsSessions";
|
|
|
|
const server = app.listen(process.env.PORT, () => {
|
|
logger.info(`Server started on port: ${process.env.PORT}`);
|
|
});
|
|
|
|
|
|
if (global.gc) {
|
|
console.log(">> Starting Garbage Collector...");
|
|
global.gc();
|
|
} else {
|
|
console.warn('No GC hook! Start your program as `node --expose-gc file.js`.');
|
|
}
|
|
|
|
initIO(server);
|
|
// StartAllWhatsAppsSessions();
|
|
gracefulShutdown(server);
|