| # 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" |
| cd ${WORKSPACE}/scripts/dmaap-buscontroller |
| TMP_CFG=/tmp/docker-databus-controller.conf |
| . ./onapCSIT.env > $TMP_CFG |
| ADDHOSTS="$ADDHOSTS --add-host=message-router:$2" |
| ADDHOSTS="$ADDHOSTS --add-host=dmaap-dr-prov:$3" |
| 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 |
| # Wait for initialization |
| curl -sS ${IP}:8080 && break |