]> juplo.de Git - demos/kafka/training/commitdiff
Korrekturen & Verbesserungen von simple-producer übernommen supersimple-producer---lvm-2-tage--easy-path
authorKai Moritz <kai@juplo.de>
Tue, 22 Nov 2022 21:57:12 +0000 (22:57 +0100)
committerKai Moritz <kai@juplo.de>
Tue, 22 Nov 2022 21:57:12 +0000 (22:57 +0100)
Dockerfile
README.sh
docker-compose.yml
pom.xml

index 9f3eac8e9937e1cb9617035001a8327a49bf090d..16ee25e28c8f6a8197eaaa9a75bedbfc07a078b0 100644 (file)
@@ -1,5 +1,5 @@
 FROM openjdk:11-jre
 VOLUME /tmp
 COPY target/*.jar /opt/app.jar
-ENTRYPOINT [ "java", "-jar", "/opt/app.jar", "kafka:9092", "test" ]
-CMD [ "DCKR" ]
+ENTRYPOINT [ "java", "-jar", "/opt/app.jar" ]
+CMD []
index 270dfa8213959247cd7fda36d9254998326be880..4a98289d909dc0f9cf8892d646e84cd142d6652c 100755 (executable)
--- a/README.sh
+++ b/README.sh
@@ -4,7 +4,7 @@ IMAGE=juplo/supersimple-producer:1.0-SNAPSHOT
 
 if [ "$1" = "cleanup" ]
 then
-  docker-compose down -v
+  docker-compose down -v --remove-orphans
   mvn clean
   exit
 fi
@@ -24,6 +24,7 @@ else
 fi
 
 docker-compose up setup
+docker-compose ps
 docker-compose up producer
 
-docker-compose exec cli kafkacat -b kafka:9092 -t test -q -e -f'topic=%t\tpartition=%p\toffset=%o\tkey=%k\tvalue=%s\n'
+docker-compose exec cli kafkacat -b kafka:9092 -t test -e -f'topic=%t\tpartition=%p\toffset=%o\tkey=%k\tvalue=%s\n'
index 34bb5f34a4bcd775c97da4bf109e1362400a51c2..1fab4ab52ec3401c4d46f50d8f610f71611bcf5f 100644 (file)
@@ -84,6 +84,7 @@ services:
     depends_on:
       - kafka-0
 
+
   setup:
     image: juplo/toolbox
     command: >
@@ -100,6 +101,10 @@ services:
   cli:
     image: juplo/toolbox
     command: sleep infinity
+    depends_on:
+      - kafka-1
+      - kafka-2
+      - kafka-3
 
   producer:
     image: juplo/supersimple-producer:1.0-SNAPSHOT
diff --git a/pom.xml b/pom.xml
index 058aa14f3037dc6ab1921cbd0767191381ff3688..ccab861569a4390e52216c0b7be49c4532913dd0 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -13,9 +13,9 @@
 
   <groupId>de.juplo.kafka</groupId>
   <artifactId>supersimple-producer</artifactId>
-  <version>1.0-SNAPSHOT</version>
   <name>Super Simple Producer</name>
   <description>Most minimal Kafka Producer ever!</description>
+  <version>1.0-SNAPSHOT</version>
 
   <properties>
     <java.version>11</java.version>