|
|
|
@ -8,7 +8,7 @@ SCRIPTPATH=`dirname $SCRIPT` |
|
|
|
|
SOURCEPATH="$SCRIPTPATH/.." |
|
|
|
|
|
|
|
|
|
SQLITE_CONFIG='{"client": "sqlite3", "connection": ":memory:"}' |
|
|
|
|
POSTGRES_CONFIG='{"client":"pg","connection":{"host":"localhost","port":9432,"user":"mudbase","password":"mudbase","database":"mudbase"}}' |
|
|
|
|
POSTGRES_CONFIG='{"client":"pg","connection":{"host":"localhost","port":5432,"user":"mudbase","password":"mudbase","database":"mudbase"}}' |
|
|
|
|
|
|
|
|
|
DO_SQLITE= |
|
|
|
|
DO_POSTGRES= |
|
|
|
@ -70,13 +70,13 @@ if [ ! -z "${DO_POSTGRES}" ]; then |
|
|
|
|
--env POSTGRES_USER=mudbase \ |
|
|
|
|
--env POSTGRES_PASSWORD=mudbase \ |
|
|
|
|
--env POSTGRES_DB=mudbase \ |
|
|
|
|
-p 9432:5432 \ |
|
|
|
|
-p 5432:5432 \ |
|
|
|
|
postgres:12) |
|
|
|
|
docker start ${CONTAINERID} |
|
|
|
|
trap "docker stop ${CONTAINERID}" EXIT |
|
|
|
|
# Wait for postgres to be ready. |
|
|
|
|
while true; do |
|
|
|
|
pg_isready -d mudbase -h localhost -p 9432 -U mudbase |
|
|
|
|
pg_isready -d mudbase -h localhost -p 5432 -U mudbase |
|
|
|
|
[ "$(echo $?)" == "0" ] && break |
|
|
|
|
sleep 1 |
|
|
|
|
done |
|
|
|
|