GildedRose-Refactoring-Kata/postgres/initializeDocker.sh
2019-12-23 11:53:54 +01:00

27 lines
383 B
Bash

#!/usr/bin/env bash
wait_database()
{
while :
do
(echo > /dev/tcp/127.0.0.1/5432) >/dev/null 2>&1
result=$?
if [[ $result -eq 0 ]]; then
break
fi
sleep 1
done
return $result
}
nohup docker-entrypoint.sh postgres > /dev/null 2>&1 &
wait_database
set -ex
./initializeDatabase.sh
echo "Stop database"
disown %1