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}
|
NODE_ENV: ${N8N_NODE_ENV}
|
||||||
N8N_DIAGNOSTICS_ENABLED: ${N8N_DIAGNOSTICS_ENABLED}
|
N8N_DIAGNOSTICS_ENABLED: ${N8N_DIAGNOSTICS_ENABLED}
|
||||||
|
|
||||||
# Correo saliente
|
|
||||||
N8N_EMAIL_MODE: ${N8N_EMAIL_MODE}
|
N8N_EMAIL_MODE: ${N8N_EMAIL_MODE}
|
||||||
N8N_SMTP_HOST: ${N8N_SMTP_HOST}
|
N8N_SMTP_HOST: ${N8N_SMTP_HOST}
|
||||||
N8N_SMTP_PORT: ${N8N_SMTP_PORT}
|
N8N_SMTP_PORT: ${N8N_SMTP_PORT}
|
||||||
@@ -33,6 +32,9 @@ services:
|
|||||||
N8N_SMTP_SSL: ${N8N_SMTP_SSL}
|
N8N_SMTP_SSL: ${N8N_SMTP_SSL}
|
||||||
N8N_SMTP_STARTTLS: ${N8N_SMTP_STARTTLS}
|
N8N_SMTP_STARTTLS: ${N8N_SMTP_STARTTLS}
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- /opt/n8n/data:/home/node/.n8n:Z
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
- n8n
|
- n8n
|
||||||
- proxy
|
- proxy
|
||||||
@@ -41,6 +43,7 @@ services:
|
|||||||
|
|
||||||
n8n-db:
|
n8n-db:
|
||||||
image: postgres:16
|
image: postgres:16
|
||||||
|
pull_policy: always
|
||||||
container_name: n8n-pg
|
container_name: n8n-pg
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
@@ -48,7 +51,7 @@ services:
|
|||||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
POSTGRES_DB: ${POSTGRES_DB}
|
POSTGRES_DB: ${POSTGRES_DB}
|
||||||
volumes:
|
volumes:
|
||||||
- ${N8N_DB_DATA_PATH}:/var/lib/postgresql/data:Z
|
- /opt/n8n/postgres:/var/lib/postgresql/data:Z
|
||||||
networks:
|
networks:
|
||||||
- n8n
|
- n8n
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user