From bd2155198ae6f560e98c01f6039b6316c102dd20 Mon Sep 17 00:00:00 2001 From: Ilya Averyanov Date: Thu, 17 Aug 2023 17:21:55 +0300 Subject: [PATCH] ci: wait for hstore container when starting hstream server --- .../docker-compose-hstreamdb.yaml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.ci/docker-compose-file/docker-compose-hstreamdb.yaml b/.ci/docker-compose-file/docker-compose-hstreamdb.yaml index f3c4dbd4c..bf367e408 100644 --- a/.ci/docker-compose-file/docker-compose-hstreamdb.yaml +++ b/.ci/docker-compose-file/docker-compose-hstreamdb.yaml @@ -5,8 +5,10 @@ services: image: hstreamdb/hstream:v0.15.0 container_name: hstreamdb depends_on: - - zookeeper - - hstore + zookeeper: + condition: service_started + hstore: + condition: service_healthy # ports: # - "127.0.0.1:6570:6570" expose: @@ -53,7 +55,14 @@ services: --use-tcp --tcp-host $$(hostname -I | awk '{print $$1}') \ --user-admin-port 6440 \ --param enable-dscp-reflection=false \ - --no-interactive + --no-interactive \ + > /data/store/hstore.log 2>&1 + healthcheck: + test: ["CMD", "grep", "LogDevice Cluster running", "/data/store/hstore.log"] + interval: 10s + timeout: 10s + retries: 60 + start_period: 60s zookeeper: image: zookeeper