Skip to content

Commit f927d38

Browse files
committed
Add dependency
1 parent 20103a8 commit f927d38

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

docker-compose/integ-dependencies.yml

+13-1
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,16 @@ services:
7878
- "2181:2181"
7979
networks:
8080
- testing-network
81+
healthcheck:
82+
test: [ "CMD-SHELL", "echo ruok | nc -w 2 zookeeper 2181" ]
83+
interval: 5s
84+
timeout: 10s
85+
retries: 3
8186
kafka:
8287
image: wurstmeister/kafka:2.12-2.1.1
8388
depends_on:
84-
- zookeeper
89+
zookeeper:
90+
condition: service_healthy
8591
ports:
8692
- "9092:9092"
8793
environment:
@@ -90,6 +96,12 @@ services:
9096
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
9197
networks:
9298
- testing-network
99+
healthcheck:
100+
test:
101+
[ "CMD", "kafka-topics.sh", "--list", "--zookeeper", "zookeeper:2181" ]
102+
interval: 1s
103+
timeout: 60s
104+
retries: 60
93105
cadence:
94106
image: ubercadence/server:0.24.0-auto-setup
95107
ports:

0 commit comments

Comments
 (0)