| 12345678910111213141516171819202122232425262728293031323334 | #!/bin/bashDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)". "$DIR/.common.sh"if [ "$1" == "" ]; then	echo "Waits for a docker container to be healthy."	echo "Usage: $0 docker-container"	exit 1fiSERVICE=$1LOOPCOUNT=0HEALTHY=LIMIT=${2:-90}echo -e "${BLUE}❯ ${CYAN}Waiting for healthy: ${YELLOW}${SERVICE}${RESET}"until [ "${HEALTHY}" = "healthy" ]; do	echo -n "."	sleep 1	HEALTHY="$(docker inspect -f '{{.State.Health.Status}}' $SERVICE)"	((LOOPCOUNT++))	if [ "$LOOPCOUNT" == "$LIMIT" ]; then		echo ""		echo ""		echo -e "${BLUE}❯ ${RED}Timed out waiting for healthy${RESET}"		exit 1	fidoneecho ""echo -e "${BLUE}❯ ${GREEN}Healthy!${RESET}"
 |