4 # Starts all simulators with the test settings
5 # Intended for CSIT test. For manual start, use the docker-compose-setup.sh
7 docker-compose -f docker-compose-template.yml config > docker-compose.yml
11 DR_SIM="$(docker ps -q --filter='name=dfc_dr-sim')"
12 DR_RD_SIM="$(docker ps -q --filter='name=dfc_dr-redir-sim')"
13 MR_SIM="$(docker ps -q --filter='name=dfc_mr-sim')"
14 SFTP_SIM="$(docker ps -q --filter='name=dfc_sftp-server')"
15 FTPS_SIM="$(docker ps -q --filter='name=dfc_ftpes-server-vsftpd')"
17 #Wait for initialization of docker containers for all simulators
19 if [ $(docker inspect --format '{{ .State.Running }}' $DR_SIM) ] && \
20 [ $(docker inspect --format '{{ .State.Running }}' $DR_RD_SIM) ] && \
21 [ $(docker inspect --format '{{ .State.Running }}' $MR_SIM) ] && \
22 [ $(docker inspect --format '{{ .State.Running }}' $SFTP_SIM) ] && \
23 [ $(docker inspect --format '{{ .State.Running }}' $FTPS_SIM) ]
25 echo "All simulators Running"
33 #Populate the ftp server with files
34 if [ -z "$NUM_FTPFILES" ]
40 docker cp setup-ftp-files-for-image.sh $SFTP_SIM:/tmp/
41 docker exec -w /home/onap/ $SFTP_SIM /tmp/setup-ftp-files-for-image.sh $NUM_FTPFILES >/dev/null 2>&1
43 docker cp setup-ftp-files-for-image.sh $FTPS_SIM:/tmp/setup-ftp-files-for-image.sh
44 docker exec -w /srv $FTPS_SIM /tmp/setup-ftp-files-for-image.sh $NUM_FTPFILES >/dev/null 2>&1