X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=docker%2Fdocker-compose.yml;h=3cc8402bed8905a5c3574fd73ae3a001e1c34f9b;hb=cf21facc90cd2e7dbc2ce6b11d85b6096e31d300;hp=23c53a1e317d00016d299baba0e31ac8ef7c3b12;hpb=cc5a9b607cc8effcf4aa4a6c0c6bc6d19ffce32f;p=demos%2Fkafka%2Ftraining diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 23c53a1..3cc8402 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -114,6 +114,15 @@ services: depends_on: - schema-registry + cli: + image: juplo/toolbox + command: sleep infinity + stop_grace_period: 0s + depends_on: + - kafka-1 + - kafka-2 + - kafka-3 + setup: image: juplo/toolbox command: @@ -143,9 +152,19 @@ services: fi stop_grace_period: 0s depends_on: - - kafka-1 - - kafka-2 - - kafka-3 + - cli + + zoonavigator: + image: elkozmon/zoonavigator:1.1.2 + ports: + - "8000:80" + environment: + HTTP_PORT: 80 + CONNECTION_JUPLO_NAME: juplo + CONNECTION_JUPLO_CONN: zookeeper:2181 + AUTO_CONNECT_CONNECTION_ID: JUPLO + depends_on: + - zookeeper akhq: image: tchiotludo/akhq:0.23.0 @@ -168,12 +187,21 @@ services: - kafka-2 - kafka-3 - cli: - image: juplo/toolbox - command: sleep infinity - stop_grace_period: 0s - depends_on: - - setup + producer: + image: juplo/simple-producer:1.0-SNAPSHOT + command: kafka:9092 test producer + + consumer-1: + image: juplo/simple-consumer:1.0-SNAPSHOT + command: kafka:9092 test my-group consumer-1 + + consumer-2: + image: juplo/simple-consumer:1.0-SNAPSHOT + command: kafka:9092 test my-group consumer-2 + + consumer-3: + image: juplo/simple-consumer:1.0-SNAPSHOT + command: kafka:9092 test my-group consumer-3 volumes: zookeeper-data: