| #!/bin/bash |
| |
| # script to launch DMaaP buscontroller docker container |
| # sets global var IP with assigned IP address |
| |
| function dmaapbc_launch() { |
| TAG=onap/dmaap/buscontroller |
| CONTAINER_NAME=dmaapbc |
| IP="" |
| |
| cd ${WORKSPACE}/test/csit/scripts/dmaap-buscontroller |
| |
| TMP_CFG=/tmp/docker-databys-controller.conf |
| . ./onapCSIT.env > $TMP_CFG |
| docker run -d --name $CONTAINER_NAME -v $TMP_CFG:/opt/app/config/conf $TAG |
| IP=`get-instance-ip.sh ${CONTAINER_NAME}` |
| |
| # Wait for initialization |
| for i in {1..10}; do |
| curl -sS ${IP}:8080 && break |
| echo sleep $i |
| sleep $i |
| done |
| |
| set -x |
| ${WORKSPACE}/test/csit/scripts/dmaap-buscontroller/dmaapbc-init.sh ${IP} |
| set +x |
| |
| |
| } |