1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00

DOCKER_HOST support added #64

This commit is contained in:
Gard Rimestad 2014-12-15 07:16:48 +01:00 committed by Ivar Conradi Østhus
parent b1a8767cc0
commit 93a25d4b5e

View File

@ -1,11 +1,28 @@
#!/bin/bash
export POSTGRES_PASSWORD="uleash"
export TEST_DATABASE_URL=postgres://postgres:unleash@127.0.0.1:15432/postgres
HASH=`docker run -p 127.0.0.1:15432:5432 --name unleash-postgres -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD -d postgres:9.3`
echo "starting postgres in docker "
HASH=`docker run -p 0.0.0.0:15432:5432 --name unleash-postgres -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD -d postgres:9.3`
# ----------- Wait for postgres to start -----------
for i in `seq 1 120`;
do
echo -n "."
sleep 1
netcat -z experimental-docker.finntech.no 15432 && echo "postgres is up and running in docker in $i seconds!" && break
done
if [ -z "$DOCKER_HOST" ]
then
export database_host="127.0.0.1"
else
export database_host=$(echo $DOCKER_HOST |awk -F \/ '{print $NF}'| awk -F \: '{print $1}')
fi
export TEST_DATABASE_URL=postgres://postgres:unleash@$database_host:15432/postgres
npm install
DATABASE_URL=$TEST_DATABASE_URL ./node_modules/.bin/db-migrate up
npm test
docker stop $HASH
docker rm $HASH