X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=docker-compose.yml;h=8a5aff484a7733b17de95ca759b9739bfd83604f;hb=aa49f65a1881f3005f0390cec268d9e42342d469;hp=1d0ab83b71245e9ae6c80f623b4c613a20094ef9;hpb=84ecb54b3703f08350afab8185e5a953a23e3706;p=demos%2Fkafka%2Fwordcount diff --git a/docker-compose.yml b/docker-compose.yml index 1d0ab83..8a5aff4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -103,6 +103,17 @@ services: depends_on: - kafka + popular: + image: juplo/wordcount--popular:1.0.0 + labels: + - "traefik.enable=true" + - "traefik.http.routers.popular.rule=Host(`popular.localhost`)" + - "traefik.http.routers.popular.entrypoints=web" + environment: + juplo.wordcount.popular.bootstrap-server: kafka:9092 + depends_on: + - kafka + bart: image: juplo/wordcount--fortune:1.0.1 @@ -165,6 +176,7 @@ services: kafka-topics --bootstrap-server kafka:9092 --describe --topic words kafka-topics --bootstrap-server kafka:9092 --describe --topic countings kafka-topics --bootstrap-server kafka:9092 --describe --topic top10 + kafka-topics --bootstrap-server kafka:9092 --describe --topic popular else kafka-topics --bootstrap-server kafka:9092 \ --delete \ @@ -186,6 +198,10 @@ services: --delete \ --if-exists \ --topic top10 + kafka-topics --bootstrap-server kafka:9092 \ + --delete \ + --if-exists \ + --topic popular kafka-topics --bootstrap-server kafka:9092 \ --create \ --topic users \ @@ -226,6 +242,14 @@ services: --config min.insync.replicas=1 \ && echo Das Topic \'top10\' wurde erfolgreich angelegt: \ && kafka-topics --bootstrap-server kafka:9092 --describe --topic top10 \ + && kafka-topics --bootstrap-server kafka:9092 \ + --create \ + --topic popular \ + --partitions 3 \ + --replication-factor 1 \ + --config min.insync.replicas=1 \ + && echo Das Topic \'popular\' wurde erfolgreich angelegt: \ + && kafka-topics --bootstrap-server kafka:9092 --describe --topic popular \ && date > INITIALIZED fi stop_grace_period: 0s