From e32a0ab0e2c35482a4713b92ef9180c7d652445f Mon Sep 17 00:00:00 2001 From: Guilherme Pinto Lima de Almeida Date: Tue, 24 Jun 2025 08:44:44 -0300 Subject: [PATCH 1/2] fix: use socket.broadcast instead of io.emit inside onLeave() function --- src/app.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app.ts b/src/app.ts index bd1b7c2..9725d5e 100644 --- a/src/app.ts +++ b/src/app.ts @@ -67,7 +67,7 @@ io.on('connection', (socket) => { const user = Array.from(users).find(user => user.id === socket.id); if (user) { message = {author: 'iugmali-webchat-server', text: `${user.username} saiu da sala`, timestamp: new Date()}; - io.emit('message', message); + socket.broadcast.emit('message', message); users.delete(user); } const usersQty = io.engine.clientsCount; From bbe9e642623f5166c451781d47f1e083046fb028 Mon Sep 17 00:00:00 2001 From: Guilherme Pinto Lima de Almeida Date: Tue, 24 Jun 2025 08:45:10 -0300 Subject: [PATCH 2/2] cd: change prod environment --- deploy.sh | 2 +- docker-compose-prod.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deploy.sh b/deploy.sh index fb25ea6..7176cf9 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,3 +1,3 @@ git pull origin main -docker-compose -f docker-compose-prod.yaml up -d --build +docker compose -f docker-compose-prod.yaml up -d --build diff --git a/docker-compose-prod.yaml b/docker-compose-prod.yaml index b53edf3..654161c 100644 --- a/docker-compose-prod.yaml +++ b/docker-compose-prod.yaml @@ -7,8 +7,8 @@ services: container_name: webchat restart: always networks: - - nginx-proxy-manager_default + - proxy_default networks: - nginx-proxy-manager_default: + proxy_default: external: true