Skip to content

Commit b081ff4

Browse files
committed
feat ✨: Docker Swarm
1 parent 484881d commit b081ff4

1 file changed

Lines changed: 6 additions & 51 deletions

File tree

docker-compose.yml

Lines changed: 6 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1+
version: '3.8'
2+
13
services:
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

Comments
 (0)