Enabled smtp features for email connect@kristoffermalong.dev.

This commit is contained in:
Malong 2025-08-08 21:20:15 +00:00
parent ab41daf726
commit f07287415d

View File

@ -8,13 +8,13 @@ x-shared: &shared
image: docker.n8n.io/n8nio/n8n image: docker.n8n.io/n8nio/n8n
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,20 +23,29 @@ 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_EXPRESS_TRUST_PROXY=${N8N_EXPRESS_TRUST_PROXY}
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
environment: environment:
@ -62,8 +71,8 @@ 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
volumes: volumes:
@ -82,10 +91,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 +106,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: