3e446d893b5ab789afbc13eb0a49b292ea109f93
[integration/csit.git] / scripts / dmaap-buscontroller / dmaapbc-launch.sh
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() {
7     export dmaap_prov_ip=$1
8     export dmaap_mr_ip=$1
9     cd ${WORKSPACE}/scripts/dmaap-buscontroller/docker-compose
10     docker-compose -f docker-compose-bc.yml up -d
11
12     sleep 10
13
14     DMAAP_BC_IP=`get-instance-ip.sh dmaap-bc`
15
16     source ${SCRIPTS}/common_functions.sh
17     bypass_ip_adress ${DMAAP_BC_IP}
18
19     # Wait for initialization
20     for i in 1 2 3 4 5 6 7 8 9 10; do
21         curl -sS ${DMAAP_BC_IP}:8080 && break
22         echo sleep ${i}
23         sleep ${i}
24     done
25
26 }