From da7dd6a62854ceb1830e50c3dad74163e2d30e60 Mon Sep 17 00:00:00 2001 From: Mussab Abdalla <mussab.abdalla@eox.at> Date: Fri, 21 Feb 2020 14:46:04 +0100 Subject: [PATCH] add wait for container script --- .gitlab-ci.yml | 4 ++-- wait_for_container.sh | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 wait_for_container.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 37fa4914..fe1c4269 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -85,11 +85,11 @@ test: - apk add --update py-pip - pip install -r requirements.txt - pytest - - chmod +x env_setup.sh + - chmod +x env_setup.sh wait_for_container.sh - ./env_setup.sh - docker swarm init - docker stack deploy -c docker-compose.vhr18.yml -c docker-compose.vhr18.dev.yml vhr18-pvs - - sleep 30 + - ./wait_for_container.sh - docker ps - docker ps -qf "name=vhr18-pvs_renderer" # - docker exec -it $(docker ps -qf "name=vhr18-pvs_renderer") python3 /var/www/pvs/dev/pvs_instance/manage.py id list diff --git a/wait_for_container.sh b/wait_for_container.sh new file mode 100644 index 00000000..41399ace --- /dev/null +++ b/wait_for_container.sh @@ -0,0 +1,5 @@ +#!/bin/sh +until $(docker ps -qf "name=vhr18-pvs_renderer"); do + >&2 echo "Container is unavailable - sleeping" + sleep 15 + done \ No newline at end of file -- GitLab