update link to upper-constraints.txt
[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 dbc-pg-primary
16     sleep 5
17     DMAAP_BC_PG_IP=`get-instance-ip.sh dbc-pg`
18     export dbc_pg_ip=${DMAAP_BC_PG_IP}
19     docker-compose -f ${WORKSPACE}/scripts/dmaap-buscontroller/docker-compose/docker-compose-bc.yml up -d dmaap-bc
20     sleep 10
21     DMAAP_BC_IP=`get-instance-ip.sh dmaap-bc`
22
23     # Wait for initialization
24     for i in 1 2 3 4 5 6 7 8 9 10; do
25         curl -sS ${DMAAP_BC_IP}:8080 && break
26         echo sleep ${i}
27         sleep ${i}
28     done
29 }