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
|
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]
|
||||||
|
|||||||
Reference in New Issue
Block a user