services: app: image: redis:latest command: ["redis-server", "--appendonly", "yes", "--port", "6379"] volumes: - redis_data:/data networks: - n8n_network deploy: mode: replicated replicas: 1 resources: limits: cpus: "0.2" memory: 512M placement: constraints: - node.role == manager volumes: redis_data: external: true networks: n8n_network: driver: overlay attachable: true external: true