X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=docker-compose.yml;h=667662dadb0a75accf603f708635bbda2bb6f1aa;hb=5d85eaef4ac4763e786ae4f7945bc02ff1eddf03;hp=1c19a14a65a580c61da2edc976c3a8be0720330e;hpb=bca6ee2df914a5f09a375e75e8233297e4bd6e2f;p=demos%2Fkafka%2Fwordcount diff --git a/docker-compose.yml b/docker-compose.yml index 1c19a14..667662d 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