From 8553d02a3de0f2acc589065a22914a26a0a5fce7 Mon Sep 17 00:00:00 2001 From: Kelvin Jin Date: Wed, 22 Feb 2017 09:33:47 -0800 Subject: [PATCH] Add docker start/stop script for DB unit tests (#385) --- bin/docker-trace.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 bin/docker-trace.sh diff --git a/bin/docker-trace.sh b/bin/docker-trace.sh new file mode 100755 index 000000000..10beb2ce5 --- /dev/null +++ b/bin/docker-trace.sh @@ -0,0 +1,18 @@ +#!/bin/bash +if [ ! -z $1 ]; then + COMMAND=$1 + if [ $COMMAND = 'start' ]; then + docker run --name trace-test-mongo -p 127.0.0.1:27017:27017 -d mongo &&\ + docker run --name trace-test-redis -p 127.0.0.1:6379:6379 -d redis &&\ + docker run --name trace-test-mysql -p 127.0.0.1:3306:3306 -e MYSQL_ROOT_PASSWORD='Password12!' -e MYSQL_DATABASE=test -d mysql + exit $? + elif [ $COMMAND = 'stop' ]; then + docker stop trace-test-mongo + docker stop trace-test-redis + docker stop trace-test-mysql + exit $? + fi +fi + +echo 'Usage: docker-trace.sh [start|stop]' +exit 1