version: '3.8' services: flood: image: docker.internal:5000/flood:latest hostname: docker user: 0:0 ports: - 3000:3000 volumes: - /mnt/swarm/docker/data/flood:/config healthcheck: test: curl -f http://localhost:3000/login || exit 1 interval: 1m timeout: 10s retries: 3 start_period: 60s deploy: labels: - shepherd.enable=true - shepherd.auth.config=local replicas: 1 placement: max_replicas_per_node: 1