* Bisher gab es häufig Port-Konflikte, wenn über die IDE bzw. über Maven
parallel zu einem Compose-Setup eine Instanz gestartet wurde. Daher wird
jetzt hier explizit auf einen abweichenden Port (8889) ausgewichen.
* Das Compose-Setup überschreibt `server.port` für alle Komponenten
explizit mit dem Default-Wert `8080`. Dadurch werden Fehler durch
unterschiedliche einkompilierte Default-Ports vermieden.
ports:
- 8080:8080
environment:
+ server.port: 8080
producer.bootstrap-server: kafka:9092
producer.client-id: producer
producer.topic: test
client:
image: juplo/rest-client:1.0-SNAPSHOT
ports:
- - 8081:8081
+ - 8081:8080
environment:
+ server.port: 8080
rest-client.base-url: http://producer:8080
consumer:
image: juplo/counting-consumer:1.0-SNAPSHOT
ports:
- - 8000:8081
+ - 8000:8080
environment:
+ server.port: 8080
consumer.bootstrap-server: kafka:9092
consumer.client-id: my-group
consumer.client-id: consumer
server:
- port: 8081
+ port: 8889
rest-client:
base-url: http://localhost:8080
username: rest-client