Python bei jedem Start in den Conatiner installieren

This commit is contained in:
2026-01-02 06:27:08 +01:00
parent b84a23052d
commit 362ddb3b59
+17 -2
View File
@@ -1,7 +1,6 @@
services:
n8n:
image: n8nio/n8n:latest
# build: .
restart: unless-stopped
container_name: n8nv2
deploy:
@@ -13,9 +12,12 @@ services:
volumes:
- ./n8n-data:/home/node/.n8n
- /media/Daten/:/mnt/heimserver-daten
- ./upload/:/mnt/upload
environment:
- N8N_RUNNERS_ENABLED=true
# - N8N_RUNNERS_MODE=external
# - N8N_RUNNERS_MODE=external
- NODES_EXCLUDE=[]
- N8N_RESTRICT_FILE_ACCESS_TO=/home/node/.n8n-files;/mnt/upload
- N8N_DIAGNOSTICS_ENABLED=false
- N8N_VERSION_NOTIFICATIONS_ENABLED=false
- N8N_RUNNERS_BROKER_LISTEN_ADDRESS=0.0.0.0 # Broker auf allen Interfaces
@@ -33,6 +35,19 @@ services:
- DB_POSTGRESDB_DATABASE=n8n
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=dbpass
# Timeouts anpassen:
- EXECUTIONS_TIMEOUT=3600
- N8N_HTTP_REQUEST_TIMEOUT=0
- N8N_HTTP_HEADERS_TIMEOUT=3600000
- N8N_HTTP_KEEPALIVE_TIMEOUT=3600000
- FETCH_HEADERS_TIMEOUT=3600000
- FETCH_BODY_TIMEOUT=36000000
- FETCH_CONNECT_TIMEOUT=600000
# Python installieren
command: >
sh -c "apk add --no-cache python3 py3-pip &&
ln -sf python3 /usr/bin/python &&
node packages/cli/bin/n8n"
networks:
- n8n-net
depends_on: