diff --git a/services/telemt/updater.sh b/services/telemt/updater.sh new file mode 100644 index 0000000..999e70c --- /dev/null +++ b/services/telemt/updater.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +set -Eeuo pipefail + +NODES=( + remn-fin + #remn-sweden + #remn-nl-02 + #remn-msk + #remn-riga + #remn-nl-01 + #remn-paris +) + +REMOTE_DIR="/opt/telemt" + +for node in "${NODES[@]}"; do + echo "=== Updating ${node} ===" + if ssh "$node" "cd ${REMOTE_DIR} && sudo docker compose pull && sudo docker compose up -d"; then + echo "=== ${node}: OK ===" + else + echo "=== ${node}: FAILED ===" + fi + echo +done \ No newline at end of file