From a497dc4b31611ce740c4817ace8743721d4e75a1 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 12 Mar 2026 16:42:14 -0500 Subject: [PATCH] =?UTF-8?q?fix:=20migraci=C3=B3n=20SQL=20+=20red=20Docker?= =?UTF-8?q?=20para=20Coolify?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 06_master_sync.sql: - Comentario tenía ';' (La columna role_id ya existe; la FK) → el parser de migrate.php divide por ; y el texto 'la FK' quedaba como sentencia SQL → error SQLSTATE[42000] docker-compose.yml: - Eliminar whatsapp-network (red bridge propia) - Con 1 solo servicio no se necesita red interna - Coolify añade automáticamente su red nj05x5... (donde está Traefik) - La red bridge extra podría interferir con el routing de Traefik --- database/06_master_sync.sql | 5 ++--- docker-compose.yml | 6 ------ 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/database/06_master_sync.sql b/database/06_master_sync.sql index 4a10e80..8fee360 100644 --- a/database/06_master_sync.sql +++ b/database/06_master_sync.sql @@ -166,9 +166,8 @@ CREATE TABLE IF NOT EXISTS `lab_config` ( ALTER TABLE `admin_users` ADD COLUMN IF NOT EXISTS `role_id` int(11) DEFAULT NULL; --- C1a) FK opcional: omitida — ADD CONSTRAINT IF NOT EXISTS no es estándar --- en todas las versiones de MariaDB. La columna role_id ya existe; la FK --- se gestiona por la aplicación (integridad referencial vía código). +-- C1a) FK omitida: ADD CONSTRAINT IF NOT EXISTS no es estandar en MariaDB +-- La columna role_id ya existe y la integridad la gestiona la aplicacion. -- ============================================================================= -- C2) COLUMNA: lab_form_envios.hash_verificacion (prod → local) diff --git a/docker-compose.yml b/docker-compose.yml index 455fd29..37a0ad6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -30,8 +30,6 @@ services: - WEBHOOK_VERIFY_TOKEN=${WEBHOOK_VERIFY_TOKEN} - LOG_LEVEL=${LOG_LEVEL:-INFO} - ENABLE_RATE_LIMIT=${ENABLE_RATE_LIMIT:-true} - networks: - - whatsapp-network healthcheck: test: ["CMD-SHELL", "curl -sf http://localhost/health.php || curl -sf http://localhost/ || exit 1"] interval: 30s @@ -80,7 +78,3 @@ volumes: driver: local app-uploads: driver: local - -networks: - whatsapp-network: - driver: bridge