diff --git a/docker-compose.yml b/docker-compose.yml index d8ff936..ed7a525 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -408,9 +408,6 @@ services: GENERIC_TIMEZONE: Europe/Vienna TZ: Europe/Vienna - # Allow importing workflows from filesystem - N8N_USER_FOLDER: /home/node/.n8n - # Workflow/credential bootstrap (re-import on every start) N8N_POSTGRES_CREDENTIAL_ID: ${N8N_POSTGRES_CREDENTIAL_ID} 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/n8n/workflows:/opt/mc-cars/workflows:ro - /mnt/user/appdata/mc-cars/n8n/bootstrap:/opt/mc-cars/bootstrap:ro + user: "0:0" entrypoint: ["/bin/sh", "-c"] command: - | set -e - /bin/sh /opt/mc-cars/bootstrap/bootstrap-n8n.sh - exec n8n start + mkdir -p /home/node/.n8n + 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: - "55590:5678" networks: [mccars]