mirror of
https://github.com/kestra-io/kestra.git
synced 2025-12-19 18:05:41 -05:00
53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
version: "3.6"
|
|
|
|
services:
|
|
zookeeper:
|
|
image: confluentinc/cp-zookeeper:7.0.0
|
|
environment:
|
|
ZOOKEEPER_CLIENT_PORT: 2181
|
|
|
|
kafka:
|
|
image: confluentinc/cp-kafka:7.0.0
|
|
environment:
|
|
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
|
|
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
|
|
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
|
|
KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
|
|
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
|
|
KAFKA_CONFLUENT_SUPPORT_METRICS_ENABLE: 'false'
|
|
links:
|
|
- zookeeper
|
|
ports:
|
|
- 9092:9092
|
|
|
|
elasticsearch:
|
|
image: docker.elastic.co/elasticsearch/elasticsearch:7.16.0
|
|
environment:
|
|
discovery.type: single-node
|
|
ES_JAVA_OPTS: "-Xms256m -Xmx256m"
|
|
ulimits:
|
|
memlock:
|
|
soft: -1
|
|
hard: -1
|
|
ports:
|
|
- 9200:9200
|
|
|
|
mysql:
|
|
image: mysql
|
|
environment:
|
|
MYSQL_DATABASE: kestra
|
|
MYSQL_USER: kestra
|
|
MYSQL_PASSWORD: k3str4
|
|
MYSQL_ROOT_PASSWORD: "p4ssw0rd"
|
|
ports:
|
|
- 3306:3306
|
|
|
|
postgres:
|
|
image: postgres
|
|
environment:
|
|
POSTGRES_DB: kestra
|
|
POSTGRES_USER: kestra
|
|
POSTGRES_PASSWORD: k3str4
|
|
ports:
|
|
- 5432:5432
|