services: heimdall: image: linuxserver/heimdall:latest volumes: [configdata:/config] networks: - reverse_proxy deploy: rollback_config: failure_action: continue update_config: delay: 2s failure_action: rollback order: start-first placement: constraints: - node.labels.services_kind==${SERVICE_KIND:-common} labels: - traefik.enable=true - traefik.http.routers.hoarder.rule=Host(`hoarder.alecodes.page`) - traefik.http.services.hoarder.loadbalancer.server.port=80 volumes: configdata: driver: rclone driver_opts: remote: 'homelab-s3:docker-volume-heimdall' allow_other: 'true' vfs_cache_mode: full poll_interval: 0 networks: reverse_proxy: external: true