[DMAAP-BC] Consolidate bus controller repos
[dmaap/buscontroller.git] / csit / 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     if [ $# == 1 ]; then
8       export dmaap_prov_ip=$1
9       export dmaap_mr_ip=$2
10     else
11       export dmaap_prov_ip=$1
12       export dmaap_mr_ip=$1
13     fi
14
15     docker-compose -f ${WORKSPACE}/scripts/dmaap-buscontroller/docker-compose/docker-compose-bc.yml up -d
16
17     sleep 10
18
19     DMAAP_BC_IP=`get-instance-ip.sh dmaap-bc`
20
21     # Wait for initialization
22     for i in 1 2 3 4 5 6 7 8 9 10; do
23         curl -sS ${DMAAP_BC_IP}:8080 && break
24         echo sleep ${i}
25         sleep ${i}
26     done
27 }