X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=docker%2Fdocker-compose.yml;h=e2b3c43a0d3a4e6bc7be5122360f5a1a2ae544d7;hb=84419a8aef4eb56975c61a42a527da5f202e72fd;hp=12ba802d088ccac521b370f0cd8e1ee62353ca77;hpb=eae5a26c61b3d0a767db1843d91671cd2beb4441;p=demos%2Fkafka%2Ftraining diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 12ba802..e2b3c43 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -80,7 +80,7 @@ services: akhq: image: tchiotludo/akhq:0.23.0 ports: - - 8000:8080 + - 8888:8080 environment: AKHQ_CONFIGURATION: | akhq: @@ -100,7 +100,7 @@ services: - setup producer: - image: juplo/rest-producer:1.0-SNAPSHOT + image: juplo/rest-producer--json:1.0-SNAPSHOT ports: - 8080:8080 environment: @@ -109,36 +109,28 @@ services: producer.client-id: producer producer.topic: test - producer-0: - image: juplo/rest-producer:1.0-SNAPSHOT - ports: - - 8000:8080 - environment: - server.port: 8080 - producer.bootstrap-server: kafka:9092 - producer.client-id: producer-0 - producer.topic: test - producer.partition: 0 - - producer-1: - image: juplo/rest-producer:1.0-SNAPSHOT - ports: - - 8001:8080 - environment: - server.port: 8080 - producer.bootstrap-server: kafka:9092 - producer.client-id: producer-1 - producer.topic: test - producer.partition: 1 - - consumer-1: - image: juplo/simple-consumer:1.0-SNAPSHOT - command: kafka:9092 test my-group consumer-1 + peter: + image: juplo/toolbox + command: > + bash -c " + while [[ true ]]; + do + echo 777 | http -v producer:8080/peter; + sleep 1; + done + " - consumer-2: - image: juplo/simple-consumer:1.0-SNAPSHOT - command: kafka:9092 test my-group consumer-2 + klaus: + image: juplo/toolbox + command: > + bash -c " + while [[ true ]]; + do + echo 666 | http -v producer:8080/klaus; + sleep 1; + done + " - consumer-3: - image: juplo/simple-consumer:1.0-SNAPSHOT - command: kafka:9092 test my-group consumer-3 + consumer: + image: juplo/toolbox + command: kafkacat -C -b kafka:9092 -t test -o 0 -f'p=%p|o=%o|k=%k|v=%s\n'