dglFromAtt | 62b8b12 | 2018-03-03 11:57:29 -0500 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | # script to launch DMaaP buscontroller docker container |
| 4 | # sets global var IP with assigned IP address |
| 5 | |
| 6 | function dmaapbc_launch() { |
Dominic Lunanuova | db5f989 | 2018-04-20 18:54:47 +0000 | [diff] [blame] | 7 | TAG="nexus3.onap.org:10001/onap/dmaap/buscontroller" |
dglFromAtt | 62b8b12 | 2018-03-03 11:57:29 -0500 | [diff] [blame] | 8 | CONTAINER_NAME=dmaapbc |
| 9 | IP="" |
| 10 | |
| 11 | cd ${WORKSPACE}/test/csit/scripts/dmaap-buscontroller |
| 12 | |
Dominic Lunanuova | db5f989 | 2018-04-20 18:54:47 +0000 | [diff] [blame] | 13 | TMP_CFG=/tmp/docker-databus-controller.conf |
dglFromAtt | 62b8b12 | 2018-03-03 11:57:29 -0500 | [diff] [blame] | 14 | . ./onapCSIT.env > $TMP_CFG |
| 15 | docker run -d --name $CONTAINER_NAME -v $TMP_CFG:/opt/app/config/conf $TAG |
| 16 | IP=`get-instance-ip.sh ${CONTAINER_NAME}` |
| 17 | |
| 18 | # Wait for initialization |
| 19 | for i in {1..10}; do |
| 20 | curl -sS ${IP}:8080 && break |
| 21 | echo sleep $i |
| 22 | sleep $i |
| 23 | done |
| 24 | |
dglFromAtt | 62b8b12 | 2018-03-03 11:57:29 -0500 | [diff] [blame] | 25 | } |