diff --git a/docker-compose.yml b/docker-compose.yml index c21173a..ff4f35e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,17 +4,16 @@ services: build: context: . dockerfile: Dockerfile - container_name: whatsapp-bot-app + # container_name: NO definir — Coolify asigna su propio nombre restart: unless-stopped - working_dir: /var/www/html # Coolify/Traefik gestiona el enrutamiento - no exponer puertos al host expose: - "80" volumes: - - ./:/var/www/html - - ./logs:/var/www/html/logs - - ./uploads:/var/www/html/uploads - - php-socket:/run/php + # NO montar ./:/var/www/html — sobreescribiría el código del contenedor en prod + # Coolify usa named volumes para logs y uploads (persistencia entre deploys) + - app-logs:/var/www/html/logs + - app-uploads:/var/www/html/uploads environment: - APP_ENV=${APP_ENV:-production} - DB_HOST=${DB_HOST} @@ -77,7 +76,9 @@ services: # Worker: corre dentro del contenedor app vía Supervisor volumes: - php-socket: + app-logs: + driver: local + app-uploads: driver: local networks: