fix: update n8n service configuration for improved user permissions and workflow management

This commit is contained in:
Lago
2026-05-10 01:17:12 +02:00
parent 408a59bd5c
commit f440f88725
+5 -5
View File
@@ -408,9 +408,6 @@ services:
GENERIC_TIMEZONE: Europe/Vienna GENERIC_TIMEZONE: Europe/Vienna
TZ: Europe/Vienna TZ: Europe/Vienna
# Allow importing workflows from filesystem
N8N_USER_FOLDER: /home/node/.n8n
# Workflow/credential bootstrap (re-import on every start) # Workflow/credential bootstrap (re-import on every start)
N8N_POSTGRES_CREDENTIAL_ID: ${N8N_POSTGRES_CREDENTIAL_ID} N8N_POSTGRES_CREDENTIAL_ID: ${N8N_POSTGRES_CREDENTIAL_ID}
N8N_POSTGRES_CREDENTIAL_NAME: ${N8N_POSTGRES_CREDENTIAL_NAME} N8N_POSTGRES_CREDENTIAL_NAME: ${N8N_POSTGRES_CREDENTIAL_NAME}
@@ -427,12 +424,15 @@ services:
- /mnt/user/appdata/mc-cars/data/n8n:/home/node/.n8n - /mnt/user/appdata/mc-cars/data/n8n:/home/node/.n8n
- /mnt/user/appdata/mc-cars/n8n/workflows:/opt/mc-cars/workflows:ro - /mnt/user/appdata/mc-cars/n8n/workflows:/opt/mc-cars/workflows:ro
- /mnt/user/appdata/mc-cars/n8n/bootstrap:/opt/mc-cars/bootstrap:ro - /mnt/user/appdata/mc-cars/n8n/bootstrap:/opt/mc-cars/bootstrap:ro
user: "0:0"
entrypoint: ["/bin/sh", "-c"] entrypoint: ["/bin/sh", "-c"]
command: command:
- | - |
set -e set -e
/bin/sh /opt/mc-cars/bootstrap/bootstrap-n8n.sh mkdir -p /home/node/.n8n
exec n8n start chown -R 1000:1000 /home/node/.n8n
chmod 700 /home/node/.n8n
exec su node -s /bin/sh -c '/bin/sh /opt/mc-cars/bootstrap/bootstrap-n8n.sh && exec n8n start'
ports: ports:
- "55590:5678" - "55590:5678"
networks: [mccars] networks: [mccars]