From: Kai Moritz Date: Sat, 23 Jul 2022 11:26:29 +0000 (+0200) Subject: Compose-Konfiguration unabhängig von Default-Konfiguration gemacht X-Git-Tag: endless-stream-consumer-vorlage-DEPRECATED^2 X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=d115070b9cbc56f4ec9d47ec658f49527fbeb35e;p=demos%2Fkafka%2Ftraining Compose-Konfiguration unabhängig von Default-Konfiguration gemacht * Damit Instanzen parallel über die IDE (mit voreingestelltem Default-Port) und Compose gestartet werden können, wurden den einzelnen Komponenten (Producer, Consumer etc.) jeweils unterschiedliche explizite Default-Ports zugewiesen. * Dies führt leicht zu fehlern, in den Compose-Setups, da dort i.d.R. Port-Mappings für die gestarteten Instanzen definiert werden. * Daher werden die Compose-Setups jetzt so umgestellt, dass sie den einkompilierten Default-Port der Komponenten explizit mit dem Port `8080` überschreiben, so dass alle Komponenten _innerhalb_ von Compose einheitlich (und so wie bei Spring-Boot standard) über `8080` ansprechbar sind. --- diff --git a/docker-compose.yml b/docker-compose.yml index a46c516..159f9cb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -39,8 +39,9 @@ services: producer: image: juplo/endless-producer:1.0-SNAPSHOT ports: - - 8080:8880 + - 8080:8080 environment: + server.port: 8080 producer.bootstrap-server: kafka:9092 producer.client-id: producer producer.topic: test @@ -50,8 +51,9 @@ services: consumer: image: juplo/endless-consumer:1.0-SNAPSHOT ports: - - 8081:8881 + - 8081:8080 environment: + server.port: 8080 consumer.bootstrap-server: kafka:9092 consumer.client-id: my-group consumer.client-id: consumer