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')