fix: update n8n service configuration for improved user permissions and workflow management
This commit is contained in:
+5
-5
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user