feat: crawl status websocket WIP

This commit is contained in:
Gergő Móricz
2024-08-17 01:04:14 +02:00
parent e2a6ef26d3
commit eb84673b06
7 changed files with 262 additions and 28 deletions
+4 -1
View File
@@ -14,6 +14,8 @@ import http from 'node:http';
import https from 'node:https';
import CacheableLookup from 'cacheable-lookup';
import { v1Router } from "./routes/v1";
import expressWs from "express-ws";
import { crawlStatusWSController } from "./controllers/v1/crawl-status-ws";
const { createBullBoard } = require("@bull-board/api");
const { BullAdapter } = require("@bull-board/api/bullAdapter");
@@ -46,7 +48,8 @@ if (cluster.isMaster) {
}
});
} else {
const app = express();
const ws = expressWs(express());
const app = ws.app;
global.isProduction = process.env.IS_PRODUCTION === "true";