From 772241f33eded6c5f8a52aee169f891ec73d95b6 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Thu, 28 Oct 2021 09:41:57 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Added=20hostname=20inference=20f?= =?UTF-8?q?or=20socket=20server?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/api.service.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/services/api.service.ts b/services/api.service.ts index 510c210..c1c5b5a 100644 --- a/services/api.service.ts +++ b/services/api.service.ts @@ -5,7 +5,11 @@ import { logger } from "../utils/logger.utils"; import path from "path"; import fs from "fs"; import { IExtractionOptions, IFolderData } from "threetwo-ui-typings"; -import IO from "socket.io"; +import { createServer } from "http"; +import { Server } from "socket.io"; + +const socketServer = createServer(); +const SOCKET_HOST = process.env.DOCKER_HOST || `localhost`; export default class ApiService extends Service { public constructor(broker: ServiceBroker) { super(broker); @@ -92,7 +96,8 @@ export default class ApiService extends Service { started(): any { // Socket gateway-ish // Create a Socket.IO instance, passing it our server - this.io = new IO.Server(3001); + socketServer.listen(3001, SOCKET_HOST); + this.io = new Server(socketServer, {}); // Add a connect listener this.io.on("connection", (client) => {