Last active
August 29, 2018 10:11
-
-
Save shahidhk/2259907bcbc5bc8c6f23d8021cdedfa0 to your computer and use it in GitHub Desktop.
Revisions
-
shahidhk revised this gist
Aug 29, 2018 . 1 changed file with 2 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,6 @@ #!/usr/bin/env bash # wait for a program to start listening on a PORT ($1) wait_for_port() { local PORT=$1 echo "waiting for $PORT" @@ -10,7 +11,4 @@ wait_for_port() { sleep 1 done echo "Failed waiting for $PORT" && exit 1 } -
shahidhk created this gist
Aug 29, 2018 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,16 @@ #!/usr/bin/env bash wait_for_port() { local PORT=$1 echo "waiting for $PORT" for i in `seq 1 60`; do nc -z localhost $PORT && echo "port $PORT is ready" && return echo -n . sleep 1 done echo "Failed waiting for $PORT" && exit 1 } # wait for port 5432 wait_for_port 5432