Merge "Add support for testing of local SDC images"
[integration/csit.git] / scripts / dcaegen2-collectors-datafile / dfc-management / dfc-start.sh
1 #!/bin/bash
2
3 set -x
4
5 #Start DFC app
6
7 DOCKER_SIM_NWNAME="dfcnet"
8 echo "Creating docker network $DOCKER_SIM_NWNAME, if needed"
9 docker network ls| grep $DOCKER_SIM_NWNAME > /dev/null || docker network create $DOCKER_SIM_NWNAME
10
11 docker-compose up -d
12
13 DFC_APP="$(docker ps -q --filter='name=dfc_app0')"
14
15 #Wait for initialization of docker containers for dfc app and all simulators
16 for i in {1..10}; do
17   if [ $(docker inspect --format '{{ .State.Running }}' $DFC_APP) ]
18     then
19       echo "DFC app Running"
20       break
21     else
22       echo sleep $i
23       sleep $i
24   fi
25 done