Files
spring-lifecycle-smoke-tests/integration/spring-kafka/docker-compose.yml
Christian Tzolov 52303e2935 Add smoke test for Spring Kafka
- Use a CRaC compatible spring-kafka version ( >=3.0.10-SNAPSHOT)

Closes gh-9
2023-08-03 16:36:50 +02:00

25 lines
792 B
YAML

version: '3'
services:
kafka:
image: wurstmeister/kafka
hostname: kafka
ports:
- '9092'
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
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 | egrep 'kafka(-|_)1' | cut -d: -f 2 | cut -d- -f 1"
depends_on:
- zookeeper
zookeeper:
image: wurstmeister/zookeeper
ports:
- '2181'
environment:
- KAFKA_ADVERTISED_HOST_NAME=zookeeper