diff --git a/update-all-workers.sh b/update-all-workers.sh index e69de29..88f3a47 100755 --- a/update-all-workers.sh +++ b/update-all-workers.sh @@ -0,0 +1,19 @@ +#!/bin/bash +# update-all-workers.sh (smart version) + +DOMAINS=$(docker ps --filter "name=email-worker-" --format "{{.Names}}" | sed 's/email-worker-//') + +if [ -z "$DOMAINS" ]; then + echo "No workers found" + exit 1 +fi + +echo "Found workers: $DOMAINS" +echo "" + +for domain in $DOMAINS; do + echo "═══ $domain ═══" + ./manage-worker.sh "$domain" restart +done + +echo "✓ Done" \ No newline at end of file