1+ version : ' 3.8'
2+
13services :
24 zookeeper :
35 image : confluentinc/cp-zookeeper:7.3.0
46 container_name : zookeeper
57 environment :
68 ZOOKEEPER_CLIENT_PORT : 2181
7- # ZOOKEEPER_TICK_TIME: 2000
8- # healthcheck:
9- # test: ['CMD-SHELL', 'zkOk 2181 || exit 1']
10- # interval: 10s
11- # timeout: 5s
12- # retries: 3
139
1410 kafka :
1511 image : confluentinc/cp-kafka:7.3.0
@@ -18,8 +14,6 @@ services:
1814 - ' 9092:9092'
1915 depends_on :
2016 - zookeeper
21- # zookeeper:
22- # condition: service_healthy
2317 environment :
2418 KAFKA_BROKER_ID : 1
2519 KAFKA_ZOOKEEPER_CONNECT : zookeeper:2181
@@ -30,17 +24,6 @@ services:
3024 KAFKA_AUTO_CREATE_TOPICS_ENABLE : ' true'
3125 KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR : 1
3226 KAFKA_TRANSACTION_STATE_LOG_MIN_ISR : 1
33- # healthcheck:
34- # test:
35- # [
36- # 'CMD-SHELL',
37- # 'kafka-topics --bootstrap-server kafka:9092 --list || exit 1',
38- # ]
39- # interval: 30s
40- # timeout: 10s
41- # retries: 3
42- # volumes:
43- # - kafka_data:/var/lib/kafka/data
4427
4528 order-db :
4629 image : postgres:14
@@ -51,17 +34,11 @@ services:
5134 POSTGRES_DB : orders
5235 ports :
5336 - ' 5432:5432'
54- # healthcheck:
55- # test: ['CMD-SHELL', 'pg_isready -U orderuser -d orders || exit 1']
56- # interval: 5s
57- # timeout: 5s
58- # retries: 10
59- # start_period: 10s
6037 volumes :
6138 - order_db_data:/var/lib/postgresql/data
6239
6340 order-service :
64- build : ./1- order-service/
41+ image : ayushdumasia/ order-service
6542 container_name : order-service
6643 environment :
6744 DB_HOST : order-db
@@ -76,10 +53,6 @@ services:
7653 depends_on :
7754 - order-db
7855 - kafka
79- # order-db:
80- # condition: service_healthy
81- # kafka:
82- # condition: service_healthy
8356 restart : always
8457
8558 inventory-db :
@@ -102,7 +75,7 @@ services:
10275 - inventory_db_data:/var/lib/postgresql/data
10376
10477 inventory-service :
105- build : ./2- inventory-service/
78+ image : ayushdumasia/ inventory-service
10679 container_name : inventory-service
10780 ports :
10881 - ' 3001:3001'
@@ -115,12 +88,7 @@ services:
11588 PORT : 3001
11689 KAFKA_BROKERS : kafka:9092
11790 depends_on :
118- # - kafka
119- # - inventory-db
120- # kafka:
121- # condition: service_healthy
122- inventory-db :
123- condition : service_healthy
91+ - inventory-db
12492 restart : always
12593
12694 payment-db :
@@ -132,17 +100,11 @@ services:
132100 POSTGRES_DB : payments
133101 ports :
134102 - ' 5434:5432'
135- # healthcheck:
136- # test: ['CMD-SHELL', 'pg_isready -U paymentuser -d payments || exit 1']
137- # interval: 5s
138- # timeout: 5s
139- # retries: 10
140- # start_period: 10s
141103 volumes :
142104 - payment_db_data:/var/lib/postgresql/data
143105
144106 payment-service :
145- build : ./3- payment-service/
107+ image : ayushdumasia/ payment-service
146108 container_name : payment-service
147109 ports :
148110 - ' 3002:3002'
@@ -157,10 +119,6 @@ services:
157119 depends_on :
158120 - kafka
159121 - payment-db
160- # kafka:
161- # condition: service_healthy
162- # payment-db:
163- # condition: service_healthy
164122 restart : always
165123
166124 kafka-ui :
@@ -174,9 +132,6 @@ services:
174132 KAFKA_CLUSTERS_0_NAME : local-kafka
175133 KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS : kafka:9092
176134 KAFKA_CLUSTERS_0_ZOOKEEPER : zookeeper:2181
177- # KAFKA_CLUSTERS_0_KAFKACONNECT_0_NAME: connect
178- # KAFKA_CLUSTERS_0_KAFKACONNECT_0_ADDRESS: http://kafka-connect:8083
179- # restart: unless-stopped
180135
181136 dozzle :
182137 image : amir20/dozzle:latest
0 commit comments