fix: usar expose en lugar de ports en docker-compose.yml para Coolify/Traefik

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
This commit is contained in:
Lizandro Guarnizo
2026-03-12 09:36:27 -05:00
parent 7000464d36
commit 01ea867229
+3 -2
View File
@@ -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