From 31e320b2e28e67ee808a21938ff7ca5317c1b5d4 Mon Sep 17 00:00:00 2001 From: wiz Date: Wed, 6 Mar 2024 17:37:27 +0900 Subject: [PATCH] ops: Update check git/md5 hash script --- production/check | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/production/check b/production/check index bbae2824b..262227599 100755 --- a/production/check +++ b/production/check @@ -1,23 +1,31 @@ #!/usr/bin/env zsh - -check_frontend_git_commit_hash() { - echo -n $(curl -s https://node$1.$2.mempool.space/resources/config.js|grep GIT_COMMIT_HASH|cut -d "'" -f2|cut -c1-8) +#for j in fmt va1 fra tk7;do for i in 1 2 3 4 5 6;do echo -n 20$i.$j: ;curl -i -s https://node20$i.$j.mempool.space/api/v1/services/accelerator/accelerations|head -1;done;done +check_mempoolspace_frontend_git_hash() { + echo curl -s --connect-to "::node${1}.${2}.mempool.space:443" https://mempool.space/resources/config.js + echo -n $(curl -s --connect-to "::node${1}.${2}.mempool.space:443" https://mempool.space/resources/config.js|grep GIT_COMMIT_HASH|cut -d "'" -f2|cut -c1-8) } - -check_html_md5_hash() { - echo -n $(curl -s https://node$1.$2.mempool.space|md5|cut -c1-8) +check_mempoolfoss_frontend_git_hash() { + echo -n $(curl -s "https://node${1}.${2}.mempool.space/resources/config.js"|grep GIT_COMMIT_HASH|cut -d "'" -f2|cut -c1-8) +} +check_mempoolspace_frontend_md5_hash() { + echo -n $(curl -s --connect-to "::node${1}.${2}.mempool.space:443" https://mempool.space|md5|cut -c1-8) +} +check_mempoolfoss_frontend_md5_hash() { + echo -n $(curl -s https://node${1}.${2}.mempool.space|md5|cut -c1-8) } - for site in fmt va1 fra tk7;do echo "${site}" for node in 201 202 203 204 205 206 207 208 209 210 211 212 213 214;do [ "${site}" = "fmt" ] && [ "${node}" -gt 206 ] && continue [ "${site}" = "tk7" ] && [ "${node}" -gt 206 ] && continue echo -n "node${node}.${site}: " - check_frontend_git_commit_hash $node $site + #check_mempoolspace_frontend_git_hash $node $site + #echo -n " " + check_mempoolspace_frontend_md5_hash $node $site echo -n " " - check_html_md5_hash $node $site + check_mempoolfoss_frontend_git_hash $node $site + echo -n " " + check_mempoolfoss_frontend_md5_hash $node $site echo done done -