blob: 317c17f1836bc0a61d8ab9c13539a4e1874011c4 [file] [log] [blame]
dglFromAtt62b8b122018-03-03 11:57:29 -05001#!/bin/bash
2
3# script to launch DMaaP buscontroller docker container
4# sets global var IP with assigned IP address
5
6function dmaapbc_launch() {
Dominic Lunanuovadb5f9892018-04-20 18:54:47 +00007 TAG="nexus3.onap.org:10001/onap/dmaap/buscontroller"
dglFromAtt62b8b122018-03-03 11:57:29 -05008 CONTAINER_NAME=dmaapbc
9 IP=""
10
11 cd ${WORKSPACE}/test/csit/scripts/dmaap-buscontroller
12
Dominic Lunanuovadb5f9892018-04-20 18:54:47 +000013 TMP_CFG=/tmp/docker-databus-controller.conf
dglFromAtt62b8b122018-03-03 11:57:29 -050014 . ./onapCSIT.env > $TMP_CFG
Dominic Lunanuovaf118f2e2018-09-04 23:14:13 +000015 ADDHOSTS=""
16 if [ ! -z "$2" ]
17 then
18 ADDHOSTS="$ADDHOSTS --add-host=message-router:$2"
19 fi
20 if [ ! -z "$3" ]
21 then
22 ADDHOSTS="$ADDHOSTS --add-host=dmaap-dr-prov:$3"
23 fi
24 docker run -d $ADDHOSTS --name $CONTAINER_NAME -v $TMP_CFG:/opt/app/config/conf $TAG
dglFromAtt62b8b122018-03-03 11:57:29 -050025 IP=`get-instance-ip.sh ${CONTAINER_NAME}`
26
27 # Wait for initialization
28 for i in {1..10}; do
29 curl -sS ${IP}:8080 && break
30 echo sleep $i
31 sleep $i
32 done
33
dglFromAtt62b8b122018-03-03 11:57:29 -050034}