#!/bin/sh

host=$(env | grep -m1 _TCP_ADDR | cut -d = -f 2)
port=$(env | grep -m1 _TCP_PORT | cut -d = -f 2)

if [ -z "$host" ] || [ -z "$port" ]; then
	echo "No HOST or PORT"
	exit 1
fi

echo -n "waiting for TCP connection to $host:$port..."

while ! nc -w 1 $host $port 2>/dev/null
do
  echo -n .
  sleep 1
done

echo 'ok'
