version: '3' volumes: n8n-data: driver: local services: n8n: image: ${DOCKER_REGISTRY:-}n8nio/n8n:latest ports: - target: 5678 published: 5679 protocol: tcp mode: ingress environment: N8N_HOST: n8n.sectorq.eu N8N_PORT: '5678' N8N_PROTOCOL: https N8N_BASIC_AUTH_ACTIVE: 'true' N8N_BASIC_AUTH_USER: sth N8N_BASIC_AUTH_PASSWORD: pwd N8N_RUNNERS_ENABLED: 'true' N8N_RUNNERS_MODE: internal N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS: 'true' N8N_SECURE_COOKIE: 'false' WEBHOOK_URL: https://n8n.sectorq.eu volumes: - n8n-data:/home/node/.n8n stop_grace_period: 60s deploy: labels: homepage.container: n8n_n8n homepage.description: Workflow management homepage.group: Utils homepage.href: https://${APPNAME}.sectorq.eu homepage.icon: /icons/n8n.svg homepage.name: n8n homepage.server: my-docker-swarm wud.watch: 'true' wud.watch.digest: 'true' replicas: 1 placement: constraints: - node.role == manager