FROM eclipse-temurin:21-jre
VOLUME /tmp
COPY target/*.jar /opt/app.jar
-COPY target/libs /opt/libs
ENTRYPOINT [ "java", "-jar", "/opt/app.jar" ]
-CMD [ "kafka:9092", "test", "my-group", "DCKR" ]
+CMD []
#!/bin/bash
-IMAGE=juplo/simple-consumer:1.0-SNAPSHOT
+IMAGE=juplo/simple-consumer:1.0-livecoding-SNAPSHOT
if [ "$1" = "cleanup" ]
then
command: kafka:9092 test producer
consumer:
- image: juplo/simple-consumer:1.0-SNAPSHOT
- command: kafka:9092 test my-group consumer
+ image: juplo/simple-consumer:1.0-livecoding-SNAPSHOT
+ environment:
+ juplo.bootstrap-server: kafka:9092
+ juplo.group-id: my-group
+ juplo.client-id: consumer
+ juplo.topic: test
volumes:
zookeeper-data:
<artifactId>simple-consumer</artifactId>
<name>Simple Consumer-Group</name>
<description>Super Simple Consumer-Group, that is implemented as a plain Java-program</description>
- <version>1.0-SNAPSHOT</version>
+ <version>1.0-livecoding-SNAPSHOT</version>
<properties>
<java.version>21</java.version>