X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=docker-compose.yml;h=b47f6795ece7a5830d6d94f4d2710072a0faea73;hb=refs%2Fheads%2Frest-producer--json;hp=a6905a5661b2aa04b47853a71367ab3d0058a577;hpb=afe6ed701888b20b659d1a788108a842c7307f09;p=demos%2Fkafka%2Ftraining diff --git a/docker-compose.yml b/docker-compose.yml index a6905a5..b47f679 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -97,6 +97,23 @@ services: - kafka-1 - kafka-2 - kafka-3 + - cli + + akhq: + image: tchiotludo/akhq:0.23.0 + ports: + - 8000:8080 + environment: + AKHQ_CONFIGURATION: | + akhq: + connections: + docker-kafka-server: + properties: + bootstrap.servers: "kafka:9092" + depends_on: + - kafka-1 + - kafka-2 + - kafka-3 cli: image: juplo/toolbox @@ -115,29 +132,3 @@ services: producer.bootstrap-server: kafka:9092 producer.client-id: producer producer.topic: test - - peter: - image: juplo/toolbox - command: > - bash -c " - while [[ true ]]; - do - echo 777 | http -v producer:8080/peter; - sleep 1; - done - " - - klaus: - image: juplo/toolbox - command: > - bash -c " - while [[ true ]]; - do - echo 666 | http -v producer:8080/klaus; - sleep 1; - done - " - - consumer: - image: juplo/simple-consumer:1.0-SNAPSHOT - command: kafka:9092 test my-group consumer