Use localhost or docker host.

This commit is contained in:
James
2017-06-14 12:37:52 -07:00
parent 1523144ff9
commit 1d8d24b9af

26
test.sh
View File

@@ -10,14 +10,32 @@ docker rm -fv func-redis-test|| echo No prev redis test db container
docker run --name func-redis-test -p 6301:6379 -d redis
sleep 5
case ${DOCKER_LOCATION-localhost} in
docker_ip)
export POSTGRES_HOST=${DOCKER_HOST-localhost}
localhost)
export POSTGRES_HOST=localhost
export POSTGRES_PORT=15432
export MYSQL_HOST=${DOCKER_HOST-localhost}
export MYSQL_HOST=localhost
export MYSQL_PORT=3307
export REDIS_HOST=${DOCKER_HOST-localhost}
export REDIS_HOST=localhost
export REDIS_PORT=6301
;;
docker_ip)
if [[ ! -z ${DOCKER_HOST} ]]
then
DOCKER_IP=`echo ${DOCKER_HOST} | awk -F/ '{print $3}'`
if [[ -z ${DOCKER_IP} ]]
then
DOCKER_IP=localhost
fi
fi
export POSTGRES_HOST=${DOCKER_IP-localhost}
export POSTGRES_PORT=15432
export MYSQL_HOST=${DOCKER_IP-localhost}
export MYSQL_PORT=3307
export REDIS_HOST=${DOCKER_IP-localhost}
export REDIS_PORT=6301
;;
container_ip)