From 01ea86722929eb7d0825bc59d47ac8fdbde0d419 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 12 Mar 2026 09:36:27 -0500 Subject: [PATCH] fix: usar expose en lugar de ports en docker-compose.yml para Coolify/Traefik MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El archivo docker-compose.yml es el que usa Coolify por defecto. Con 'ports: 8080:80' Traefik no sabía a qué puerto rutear en cada redeploy. Con 'expose: 80' Traefik detecta el puerto 80 del contenedor directamente (igual que docker-compose.prod.yml). Para desarrollo local usar: docker-compose -f docker-compose.dev.yml up --- docker-compose.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9b71367..a09c0f0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,8 +7,9 @@ services: container_name: whatsapp-bot-app restart: unless-stopped working_dir: /var/www/html - ports: - - "${APP_PORT:-8080}:80" + # Coolify/Traefik gestiona el enrutamiento - no exponer puertos al host + expose: + - "80" volumes: - ./:/var/www/html - ./logs:/var/www/html/logs