dc4bc/kafka-docker/docker-compose.yml

59 lines
1.4 KiB
YAML
Raw Normal View History

2020-10-13 03:06:12 -07:00
version: '3'
2020-10-06 08:23:25 -07:00
services:
zookeeper:
2020-10-13 03:06:12 -07:00
build: zookeeper/
2020-10-06 08:23:25 -07:00
container_name: zookeeper
hostname: zookeeper
2020-10-13 03:06:12 -07:00
domainname: confluent.local
restart: on-failure
volumes:
- ./certs/:/var/lib/secret
networks:
default:
aliases:
- zookeeper.confluent.local
2020-10-06 08:23:25 -07:00
kafka:
2020-10-13 03:06:12 -07:00
build: kafka/
2020-10-06 08:23:25 -07:00
container_name: kafka
hostname: kafka
2020-10-13 03:06:12 -07:00
domainname: confluent.local
depends_on:
2020-10-06 08:23:25 -07:00
- zookeeper
2020-10-13 03:06:12 -07:00
restart: on-failure
volumes:
- ./certs/:/var/lib/secret
networks:
default:
aliases:
2020-10-15 03:03:55 -07:00
- kafka.confluent.local
2020-10-06 08:23:25 -07:00
ports:
2020-10-15 03:03:55 -07:00
- "9092:9092"
2020-10-06 08:23:25 -07:00
environment:
2020-10-13 03:06:12 -07:00
SCHEMA_REGISTRY_OPTS: '-Djavax.net.ssl.keyStore=/var/lib/secret/client.keystore.jks -Djavax.net.ssl.trustStore=/var/lib/secret/truststore.jks -Djavax.net.ssl.keyStorePassword=test1234 -Djavax.net.ssl.trustStorePassword=test1234'
schema-registry:
build: schema-registry/
container_name: schema-registry
hostname: schema-registry
domainname: confluent.local
depends_on:
- kafka
restart: on-failure
volumes:
- ./certs/:/var/lib/secret
- ./schema-registry/schema-registry.properties:/etc/schema-registry/schema-registry.properties
networks:
default:
aliases:
- schema-registry.confluent.local
ports:
- "8443:8443"
volumes:
secret: {}
2020-10-06 08:23:25 -07:00
2020-10-13 03:06:12 -07:00
networks:
default: