Compare commits
2 Commits
main
...
daffnie-n8
Author | SHA1 | Date | |
---|---|---|---|
|
630144f561 | ||
|
f07287415d |
@ -3,18 +3,24 @@ volumes:
|
|||||||
n8n_storage:
|
n8n_storage:
|
||||||
redis_storage:
|
redis_storage:
|
||||||
|
|
||||||
|
networks:
|
||||||
|
daffnie-n8n_network:
|
||||||
|
external: true
|
||||||
|
|
||||||
x-shared: &shared
|
x-shared: &shared
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
image: docker.n8n.io/n8nio/n8n
|
image: n8nio/n8n:stable
|
||||||
|
networks:
|
||||||
|
- daffnie-n8n_network
|
||||||
environment:
|
environment:
|
||||||
- DB_TYPE=postgresdb
|
- DB_TYPE=postgresdb
|
||||||
- DB_POSTGRESDB_HOST=n8n_postgres
|
- DB_POSTGRESDB_HOST=daffnie-n8n_postgres
|
||||||
- DB_POSTGRESDB_PORT=5432
|
- DB_POSTGRESDB_PORT=5432
|
||||||
- DB_POSTGRESDB_DATABASE=${POSTGRES_DB}
|
- DB_POSTGRESDB_DATABASE=${POSTGRES_DB}
|
||||||
- DB_POSTGRESDB_USER=${POSTGRES_NON_ROOT_USER}
|
- DB_POSTGRESDB_USER=${POSTGRES_NON_ROOT_USER}
|
||||||
- DB_POSTGRESDB_PASSWORD=${POSTGRES_NON_ROOT_PASSWORD}
|
- DB_POSTGRESDB_PASSWORD=${POSTGRES_NON_ROOT_PASSWORD}
|
||||||
- EXECUTIONS_MODE=queue
|
- EXECUTIONS_MODE=queue
|
||||||
- QUEUE_BULL_REDIS_HOST=n8n_redis
|
- QUEUE_BULL_REDIS_HOST=daffnie-n8n_redis
|
||||||
- QUEUE_HEALTH_CHECK_ACTIVE=true
|
- QUEUE_HEALTH_CHECK_ACTIVE=true
|
||||||
- N8N_ENCRYPTION_KEY=${ENCRYPTION_KEY}
|
- N8N_ENCRYPTION_KEY=${ENCRYPTION_KEY}
|
||||||
- N8N_HOST=${N8N_HOST}
|
- N8N_HOST=${N8N_HOST}
|
||||||
@ -23,22 +29,33 @@ x-shared: &shared
|
|||||||
- N8N_RUNNERS_ENABLED=true
|
- N8N_RUNNERS_ENABLED=true
|
||||||
- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
|
- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
|
||||||
- OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS=true
|
- OFFLOAD_MANUAL_EXECUTIONS_TO_WORKERS=true
|
||||||
|
- N8N_EMAIL_MODE=smtp
|
||||||
|
- N8N_SMTP_HOST=${N8N_SMTP_HOST}
|
||||||
|
- N8N_SMTP_PORT=${N8N_SMTP_PORT}
|
||||||
|
- N8N_SMTP_USER=${N8N_SMTP_USER}
|
||||||
|
- N8N_SMTP_PASS=${N8N_SMTP_PASS}
|
||||||
|
- N8N_SMTP_SENDER=${N8N_SMTP_SENDER}
|
||||||
|
- N8N_USER_MANAGEMENT_DISABLED=false
|
||||||
|
- N8N_EXPRESS_TRUST_PROXY=true
|
||||||
|
- N8N_RATE_LIMIT_ENABLED=false
|
||||||
links:
|
links:
|
||||||
- n8n_postgres
|
- daffnie-n8n_postgres
|
||||||
- n8n_redis
|
- daffnie-n8n_redis
|
||||||
volumes:
|
volumes:
|
||||||
- n8n_storage:/home/node/.n8n
|
- n8n_storage:/home/node/.n8n
|
||||||
depends_on:
|
depends_on:
|
||||||
n8n_redis:
|
daffnie-n8n_redis:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
n8n_postgres:
|
daffnie-n8n_postgres:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
||||||
services:
|
services:
|
||||||
n8n_postgres:
|
daffnie-n8n_postgres:
|
||||||
container_name: n8n_postgres
|
container_name: daffnie-n8n_postgres
|
||||||
image: postgres:16
|
image: postgres:16
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- daffnie-n8n_network
|
||||||
environment:
|
environment:
|
||||||
- POSTGRES_USER
|
- POSTGRES_USER
|
||||||
- POSTGRES_PASSWORD
|
- POSTGRES_PASSWORD
|
||||||
@ -62,10 +79,13 @@ services:
|
|||||||
cpus: "${POSTGRES_RESERVE_CPUS}"
|
cpus: "${POSTGRES_RESERVE_CPUS}"
|
||||||
memory: "${POSTGRES_RESERVE_MEMORY}"
|
memory: "${POSTGRES_RESERVE_MEMORY}"
|
||||||
|
|
||||||
n8n_redis:
|
daffnie-n8n_redis:
|
||||||
container_name: n8n_redis
|
container_name: daffnie-n8n_redis
|
||||||
image: redis:6-alpine
|
image: redis:6-alpine
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- daffnie-n8n_network
|
||||||
|
# - nextcloud_shared-network
|
||||||
volumes:
|
volumes:
|
||||||
- redis_storage:/data
|
- redis_storage:/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
@ -82,10 +102,10 @@ services:
|
|||||||
cpus: "${REDIS_RESERVE_CPUS}"
|
cpus: "${REDIS_RESERVE_CPUS}"
|
||||||
memory: "${REDIS_RESERVE_MEMORY}"
|
memory: "${REDIS_RESERVE_MEMORY}"
|
||||||
|
|
||||||
n8n_main:
|
daffnie-n8n_main:
|
||||||
<<: *shared
|
<<: *shared
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
container_name: n8n_main
|
container_name: daffnie-n8n_main
|
||||||
ports:
|
ports:
|
||||||
- ${N8N_PORT}:5678
|
- ${N8N_PORT}:5678
|
||||||
deploy:
|
deploy:
|
||||||
@ -97,13 +117,13 @@ services:
|
|||||||
cpus: "${N8N_RESERVE_CPUS}"
|
cpus: "${N8N_RESERVE_CPUS}"
|
||||||
memory: "${N8N_RESERVE_MEMORY}"
|
memory: "${N8N_RESERVE_MEMORY}"
|
||||||
|
|
||||||
n8n_worker:
|
daffnie-n8n_worker:
|
||||||
<<: *shared
|
<<: *shared
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
container_name: n8n_worker
|
container_name: daffnie-n8n_worker
|
||||||
command: worker
|
command: worker
|
||||||
depends_on:
|
depends_on:
|
||||||
- n8n_main
|
- daffnie-n8n_main
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@ -112,4 +132,4 @@ services:
|
|||||||
reservations:
|
reservations:
|
||||||
cpus: "${N8N_WORKER_RESERVE_CPUS}"
|
cpus: "${N8N_WORKER_RESERVE_CPUS}"
|
||||||
memory: "${N8N_WORKER_RESERVE_MEMORY}"
|
memory: "${N8N_WORKER_RESERVE_MEMORY}"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user