version: '3.9' services: n8n: image: n8nio/n8n restart: unless-stopped volumes: - /home/nick/configs/n8n/config:/home/node environment: DB_TYPE: postgresdb DB_POSTGRESDB_HOST: db DB_POSTGRESDB_PORT: 5432 DB_POSTGRESDB_DATABASE: n8n DB_POSTGRESDB_USER: n8n DB_POSTGRESDB_PASSWORD: n8n N8N_BASIC_AUTH_ACTIVE: false WEBHOOK_URL: ${N8N_URL} N8N_EDITOR_BASE_URL: ${N8N_URL} N8N_SMTP_HOST: ${SMTP_HOST} N8N_SMTP_PORT: ${SMTP_PORT} N8N_SMTP_USER: ${SMTP_USER} N8N_SMTP_PASS: ${SMTP_PASSWORD} N8N_SMTP_SENDER: ${SMTP_FROM} depends_on: - db networks: - default - routing db: image: postgres:11 restart: unless-stopped volumes: - /home/nick/configs/n8n/db:/var/lib/postgresql/data environment: POSTGRES_USER: n8n POSTGRES_PASSWORD: n8n POSTGRES_DB: n8n user: 1000:1000 networks: routing: external: true name: routing