Skip to content

Commit 50957c3

Browse files
Add final sleep seconds parameter to wait_for_internal_ip function (#700)
1 parent aa7e0e2 commit 50957c3

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

scripts/dappnode_install.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,12 @@ check_prereqs() {
172172

173173
# Wait until dappmanager publishes INTERNAL_IP via its local HTTP endpoint.
174174
# Runs the curl inside the provided container and exits with error on timeout.
175-
# Usage: wait_for_internal_ip <container_name> [timeout_seconds] [initial_sleep_seconds]
175+
# Usage: wait_for_internal_ip <container_name> [timeout_seconds] [initial_sleep_seconds] [final_sleep_seconds]
176176
wait_for_internal_ip() {
177177
local container_name="$1"
178178
local timeout_seconds="${2:-120}"
179179
local initial_sleep_seconds="${3:-10}"
180+
local final_sleep_seconds="${4:-2}"
180181
local internal_ip_url="http://127.0.0.1/global-envs/INTERNAL_IP"
181182
local hostname_url="http://127.0.0.1/global-envs/HOSTNAME"
182183

@@ -214,7 +215,7 @@ wait_for_internal_ip() {
214215
hostname_value="$(printf '%s\n' "$hostname_result" | head -n 1 | tr -d '\r' | xargs)"
215216

216217
if [[ "$internal_http_code" == "200" && -n "$internal_value" && "$internal_value" != "null" && "$hostname_http_code" == "200" && -n "$hostname_value" && "$hostname_value" != "null" ]]; then
217-
sleep 2 # Extra buffer to ensure values are fully propagated before we proceed
218+
sleep "$final_sleep_seconds" # Extra buffer to ensure values are fully propagated before we proceed
218219
echo "INTERNAL_IP is ready: $internal_value"
219220
echo "HOSTNAME is ready: $hostname_value"
220221
return 0
@@ -253,7 +254,7 @@ print_vpn_access_credentials() {
253254

254255
echo ""
255256
echo "Waiting for VPN initialization..."
256-
wait_for_internal_ip "DAppNodeCore-dappmanager.dnp.dappnode.eth" 120 20
257+
wait_for_internal_ip "DAppNodeCore-dappmanager.dnp.dappnode.eth" 120 20 10
257258

258259
echo ""
259260
echo "##############################################"

0 commit comments

Comments
 (0)