blob: 0a653fa12e5bb5a3ed669ad03c4137e707e3dd41 [file] [log] [blame]
#!/bin/bash
# script to launch DMaaP buscontroller docker container
# sets global var IP with assigned IP address
function dmaapbc_launch() {
TAG="nexus3.onap.org:10001/onap/dmaap/buscontroller"
CONTAINER_NAME=dmaapbc
IP=""
cd ${WORKSPACE}/scripts/dmaap-buscontroller
TMP_CFG=/tmp/docker-databus-controller.conf
. ./onapCSIT.env > $TMP_CFG
ADDHOSTS=""
if [ ! -z "$2" ]
then
ADDHOSTS="$ADDHOSTS --add-host=message-router:$2"
fi
if [ ! -z "$3" ]
then
ADDHOSTS="$ADDHOSTS --add-host=dmaap-dr-prov:$3"
fi
docker run -d $ADDHOSTS --name $CONTAINER_NAME -v $TMP_CFG:/opt/app/config/conf $TAG
IP=`get-instance-ip.sh ${CONTAINER_NAME}`
source ${SCRIPTS}/common_functions.sh
bypass_ip_adress ${IP}
# Wait for initialization
for i in {1..10}; do
curl -sS ${IP}:8080 && break
echo sleep $i
sleep $i
done
}