Files
ddd-payment/docker-compose.yaml
appleg 646cbbd941 [220402] 나머지 개발 완료
- purchase 도메인 command, query 개발
- payment 도메인 command, query 개발
- readme update
2022-04-02 16:53:23 +09:00

45 lines
1.0 KiB
YAML

version: '3'
services:
mysql-command:
container_name: command-mysql
image: mysql:8.0.21
restart: always
environment:
- MYSQL_DATABASE=payment
- MYSQL_ROOT_PASSWORD=payment
- TZ=UTC
ports:
- "3306:3306"
volumes:
- ./db:/var/lib/mysql
# platform: linux/amd64 # for m1 mac
mysql-query:
container_name: query-mysql
image: mysql:8.0.21
restart: always
environment:
- MYSQL_DATABASE=payment
- MYSQL_ROOT_PASSWORD=payment
- TZ=UTC
ports:
- "3307:3306"
volumes:
- ./db2:/var/lib/mysql
# platform: linux/amd64 # for m1 mac
zookeeper:
container_name: payment-zookeeper
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
container_name: payment-kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
volumes:
- /var/run/docker.sock:/var/run/docker.sock