commit f218092452bb3632b1dda58c925470ea6edab4c4 Author: iamBadgers Date: Sun Jul 20 10:46:20 2025 -0700 add shepherd compose yaml. diff --git a/shepherd.yaml b/shepherd.yaml new file mode 100644 index 0000000..e143eee --- /dev/null +++ b/shepherd.yaml @@ -0,0 +1,21 @@ +version: "3" + +services: + shepherd: + image: containrrr/shepherd + environment: + # Beware YAML gotchas regarding quoting: + # With KEY: 'VALUE', quotes are part of yaml syntax and thus get stripped + # but with KEY='VALUE', they are part of the value and stay there, + # causing problems! + SLEEP_TIME: "1d" + TZ: "US/Pacific" + VERBOSE: "true" + IGNORELIST_SERVICES: "label=shepherd.autodeploy=false" + FILTER_SERVICES: "label=shepherd.autodeploy=true" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + deploy: + placement: + constraints: + - node.role == manager