fix: n8n use hardcoded bind mounts to preserve Portainer data
- 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>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user