From 75fe5b0b8c85ed15efca421b175b066c2a68eac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9A=D1=80=D1=83?= =?UTF-8?q?=D0=B3=D0=BB=D0=B8=D1=86=D0=BA=D0=B8=D0=B9?= Date: Mon, 20 Oct 2025 03:33:07 +0600 Subject: [PATCH] =?UTF-8?q?=D0=BA=D1=83=D1=87=D0=B0=20=D0=B3=D0=BE=D0=B2?= =?UTF-8?q?=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/index.ts | 47 ----------------------------------------------- server/server.ts | 2 +- 2 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 server/index.ts diff --git a/server/index.ts b/server/index.ts deleted file mode 100644 index c9d9659..0000000 --- a/server/index.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { createServer as createHttpServer } from 'node:http' -import { consola } from 'consola' -import cors from 'cors' -import express from 'express' -import * as mediasoup from 'mediasoup' -import { Server as SocketServer } from 'socket.io' -import { webrtcSocket } from './sockets' - -(async () => { - const app = express() - - app.use(cors()) - - const server = createHttpServer(app) - - const worker = await mediasoup.createWorker() - worker.on('died', () => { - consola.error('[Mediasoup]', 'Worker died, exiting...') - - process.exit(1) - }) - - const router = await worker.createRouter({ - mediaCodecs: [ - { - kind: 'audio', - mimeType: 'audio/opus', - clockRate: 48000, - channels: 2, - parameters: { useinbandfec: 1, stereo: 1 }, - }, - ], - }) - - const io = new SocketServer(server, { - path: '/chad/ws', - cors: { - origin: process.env.CORS_ORIGIN || '*', - }, - }) - - webrtcSocket(io, router) - - server.listen(process.env.PORT || 4000, () => { - consola.success('[Server]', 'Server started!') - }) -})() diff --git a/server/server.ts b/server/server.ts index 9a6d9eb..0880a47 100644 --- a/server/server.ts +++ b/server/server.ts @@ -29,7 +29,7 @@ fastify.register(FastifyAutoLoad, { const port = process.env.PORT ? Number(process.env.PORT) : 4000 try { - await fastify.listen({ port }) + await fastify.listen({ port, host: '0.0.0.0' }) await prisma.$connect() fastify.log.info('Testing DB Connection. OK')