4. Schritt Live-Umbau: Docker Image spring/spring-consumer--livecoding spring/spring-consumer--livecoding--2025-03-18--19-42 spring/spring-consumer--livecoding--2025-03-signal spring/spring-consumer--livecoding--2025-04-signal
authorKai Moritz <kai@juplo.de>
Sat, 15 Mar 2025 18:07:01 +0000 (19:07 +0100)
committerKai Moritz <kai@juplo.de>
Sat, 15 Mar 2025 19:22:44 +0000 (20:22 +0100)
Dockerfile
README.sh
docker/docker-compose.yml
pom.xml

index 22819af..9e196ff 100644 (file)
@@ -1,6 +1,5 @@
 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 []
index 85b8f96..15a4970 100755 (executable)
--- a/README.sh
+++ b/README.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-IMAGE=juplo/simple-consumer:1.0-SNAPSHOT
+IMAGE=juplo/simple-consumer:1.0-livecoding-SNAPSHOT
 
 if [ "$1" = "cleanup" ]
 then
index 9553900..e938fc7 100644 (file)
@@ -140,8 +140,12 @@ services:
     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:
diff --git a/pom.xml b/pom.xml
index 9c40eb5..4bc3421 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,7 @@
   <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>