diff options
| author | Erik Hollensbe <[email protected]> | 2022-03-23 18:08:46 -0700 |
|---|---|---|
| committer | Erik Hollensbe <[email protected]> | 2022-03-23 18:08:46 -0700 |
| commit | d52ebaa41282894fbbbd03f9a5f904b2f7e88d17 (patch) | |
| tree | 122fe05bba03195cde95cdfbb992b8656ea83caa /entrypoint.sh.release | |
| parent | c30a1f60eae00b801c854fea4ba708a15ac04030 (diff) | |
HEALTHCHECK operation
Signed-off-by: Erik Hollensbe <[email protected]>
Diffstat (limited to 'entrypoint.sh.release')
| -rw-r--r-- | entrypoint.sh.release | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/entrypoint.sh.release b/entrypoint.sh.release index dbbd3683..853eb9ad 100644 --- a/entrypoint.sh.release +++ b/entrypoint.sh.release @@ -65,15 +65,16 @@ do sleep 1 done -echo "Ensuring status for networks: $@" +echo "Writing healthcheck for networks: $@" -for i in "$@" +cat >/healthcheck.sh <<EOF +#!/bin/bash +for i in $@ do - while [ "$(zerotier-cli get $i status)" != "OK" ] - do - echo "joining $i failed (are they added in central?); trying again in 1s" - sleep 1 - done + [ "\$(zerotier-cli get \$i status)" = "OK" ] || exit 1 done +EOF + +chmod +x /healthcheck.sh sleep infinity |
