36 lines
855 B
YAML
36 lines
855 B
YAML
version: '3'
|
|
|
|
services:
|
|
zookeeper:
|
|
image: wurstmeister/zookeeper
|
|
environment:
|
|
- JAVA_OPTS="-Xms256m -Xmx256m"
|
|
ports:
|
|
- "2181:2181"
|
|
kafka:
|
|
image: wurstmeister/kafka
|
|
environment:
|
|
- KAFKA_ADVERTISED_HOST_NAME=localhost
|
|
- KAFKA_ADVERTISED_PORT=9092
|
|
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
|
|
- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
|
|
- JAVA_OPTS="-Xms256m -Xmx256m"
|
|
ports:
|
|
- "9092:9092"
|
|
depends_on:
|
|
- zookeeper
|
|
elasticsearch:
|
|
image: docker.elastic.co/elasticsearch/elasticsearch:6.8.23
|
|
environment:
|
|
- "ES_JAVA_OPTS=-Xms256m -Xmx256m"
|
|
- discovery.type=single-node
|
|
- xpack.security.enabled=false
|
|
ports:
|
|
- "9200:9200"
|
|
postgres:
|
|
image: postgres:alpine
|
|
environment:
|
|
- POSTGRES_HOST_AUTH_METHOD=trust
|
|
ports:
|
|
- "5432:5432"
|