mirror of
https://github.com/wahyd4/spring-cloud-stream-samples.git
synced 2026-08-09 13:26:01 +10:00
Restructuring the samples repository Add more docker support Add acceptance tests for the apps Adding sensor average processor sample Remove aggregate samples
54 lines
1.2 KiB
YAML
54 lines
1.2 KiB
YAML
version: '3'
|
|
volumes:
|
|
data-volume: {}
|
|
services:
|
|
mysql:
|
|
image: mariadb
|
|
ports:
|
|
- "3306:3306"
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: pwd
|
|
MYSQL_DATABASE: sample_mysql_db
|
|
volumes:
|
|
- data-volume:/var/lib/mysql
|
|
kafka:
|
|
image: wurstmeister/kafka
|
|
ports:
|
|
- "9092:9092"
|
|
environment:
|
|
- KAFKA_ADVERTISED_HOST_NAME=127.0.0.1
|
|
- KAFKA_ADVERTISED_PORT=9092
|
|
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
|
|
depends_on:
|
|
- zookeeper
|
|
zookeeper:
|
|
image: wurstmeister/zookeeper
|
|
ports:
|
|
- "2181:2181"
|
|
environment:
|
|
- KAFKA_ADVERTISED_HOST_NAME=zookeeper
|
|
rabbitmq:
|
|
image: rabbitmq:management
|
|
ports:
|
|
- 5672:5672
|
|
- 15672:15672
|
|
|
|
# used for multi Kafka cluster testing
|
|
|
|
kafka2:
|
|
image: wurstmeister/kafka
|
|
container_name: kafka-2
|
|
ports:
|
|
- "9093:9092"
|
|
environment:
|
|
- KAFKA_ADVERTISED_HOST_NAME=127.0.0.1
|
|
- KAFKA_ADVERTISED_PORT=9092
|
|
- KAFKA_ZOOKEEPER_CONNECT=zookeeper2:2181
|
|
depends_on:
|
|
- zookeeper2
|
|
zookeeper2:
|
|
image: wurstmeister/zookeeper
|
|
ports:
|
|
- "2182:2181"
|
|
environment:
|
|
- KAFKA_ADVERTISED_HOST_NAME=zookeeper2 |