From 93ea33c0455656eaff24c314e41aa6c7a163a952 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 23 Mar 2026 01:54:07 +0000 Subject: [PATCH] fix: n8n use hardcoded bind mounts to preserve Portainer data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - n8n app data: /opt/n8n/data → /home/node/.n8n - postgres data: /opt/n8n/postgres → /var/lib/postgresql/data (was using ${N8N_DB_DATA_PATH} which Coolify converts to a named volume) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- n8n/docker-compose.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/n8n/docker-compose.yml b/n8n/docker-compose.yml index e48bb83..57bde71 100644 --- a/n8n/docker-compose.yml +++ b/n8n/docker-compose.yml @@ -23,7 +23,6 @@ services: NODE_ENV: ${N8N_NODE_ENV} N8N_DIAGNOSTICS_ENABLED: ${N8N_DIAGNOSTICS_ENABLED} - # Correo saliente N8N_EMAIL_MODE: ${N8N_EMAIL_MODE} N8N_SMTP_HOST: ${N8N_SMTP_HOST} N8N_SMTP_PORT: ${N8N_SMTP_PORT} @@ -33,6 +32,9 @@ services: N8N_SMTP_SSL: ${N8N_SMTP_SSL} N8N_SMTP_STARTTLS: ${N8N_SMTP_STARTTLS} + volumes: + - /opt/n8n/data:/home/node/.n8n:Z + networks: - n8n - proxy @@ -41,6 +43,7 @@ services: n8n-db: image: postgres:16 + pull_policy: always container_name: n8n-pg restart: unless-stopped environment: @@ -48,7 +51,7 @@ services: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: ${POSTGRES_DB} volumes: - - ${N8N_DB_DATA_PATH}:/var/lib/postgresql/data:Z + - /opt/n8n/postgres:/var/lib/postgresql/data:Z networks: - n8n