Use single-port notation for cloud-stream-kafka/rabbit samples

This commit is contained in:
Chris Bono
2022-08-08 01:48:43 -05:00
parent 9808550fec
commit eaaaeb36ad
5 changed files with 21 additions and 9 deletions

View File

@@ -3,16 +3,22 @@ services:
kafka:
image: wurstmeister/kafka
ports:
- "9092:9092"
- "9092"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- KAFKA_ADVERTISED_HOST_NAME=127.0.0.1
- KAFKA_ADVERTISED_PORT=9092
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
KAFKA_LISTENERS: PLAINTEXT://:29092,PLAINTEXT_HOST://:9092
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:29092,PLAINTEXT_HOST://localhost:_{PORT_COMMAND}
KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
PORT_COMMAND: "docker ps | grep kafka_1 | cut -d: -f 2 | cut -d- -f 1"
depends_on:
- zookeeper
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
- "2181"
environment:
- KAFKA_ADVERTISED_HOST_NAME=zookeeper

View File

@@ -1,4 +1,6 @@
spring.kafka.consumer.auto-offset-reset: earliest
spring.kafka:
bootstrap-servers: "localhost:${KAFKA_PORT_9092:9092}"
consumer.auto-offset-reset: earliest
spring.cloud:
function:

View File

@@ -1,6 +1,7 @@
version: '3'
services:
rabbitmq:
image: rabbitmq
image: 'rabbitmq:management'
ports:
- 5672:5672
- "5672"
- "15672"

View File

@@ -1,3 +1,7 @@
spring.rabbitmq:
host: "${RABBITMQ_HOST:localhost}"
port: "${RABBITMQ_PORT_5672:5672}"
spring.cloud:
function:
definition: graalSupplier;graalUppercaseFunction;graalLoggingConsumer

View File

@@ -2,7 +2,6 @@ version: '3'
services:
kafka:
image: wurstmeister/kafka
hostname: kafka
ports:
- "9092"
volumes: