Skip to content

Commit dae9c33

Browse files
committed
Added healthchecks
1 parent 2bf9f20 commit dae9c33

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

docker/docker-compose.yml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,13 @@ services:
5151
- CLUSTER=iadelib_pm42
5252
- MOUNTPOINT=demo
5353
- HOSTNAME=instance1
54+
- PLONE_PATH=demo/demo
5455
volumes:
5556
- ../var/:/data
5657
- tmp:/tmp
5758
- vartmp:/var/tmp
59+
healthcheck:
60+
test: "curl -f localhost:8081/$PLONE_PATH/@@ok"
5861
labels:
5962
SERVICE_NAME: "instance1"
6063
instance2:
@@ -76,10 +79,13 @@ services:
7679
- CLUSTER=iadelib_pm42
7780
- MOUNTPOINT=demo
7881
- HOSTNAME=instance2
82+
- PLONE_PATH=demo/demo
7983
volumes:
8084
- ../var/:/data
8185
- tmp:/tmp
8286
- vartmp:/var/tmp
87+
healthcheck:
88+
test: "curl -f localhost:8081/$PLONE_PATH/@@ok"
8389
labels:
8490
SERVICE_NAME: "instance2"
8591
instance3:
@@ -101,6 +107,9 @@ services:
101107
- CLUSTER=iadelib_pm42
102108
- MOUNTPOINT=demo
103109
- HOSTNAME=instance3
110+
- PLONE_PATH=demo/demo
111+
healthcheck:
112+
test: "curl -f localhost:8081/$PLONE_PATH/@@ok"
104113
volumes:
105114
- ../var/:/data
106115
- tmp:/tmp
@@ -124,14 +133,16 @@ services:
124133
- ZODB_CACHE_SIZE=100000
125134
- ADMIN_PASSWORD=admin
126135
- PUBLIC_URL=http://localhost/PM
127-
- PLONE_PATH=PM
136+
- PLONE_PATH=demo/demo
128137
- CLUSTER=iadelib_pm42
129138
- MOUNTPOINT=demo
130139
- HOSTNAME=worker-cron
131140
volumes:
132141
- ../var/:/data
133142
- tmp:/tmp
134143
- vartmp:/var/tmp
144+
healthcheck:
145+
test: "curl -f localhost:8087/$PLONE_PATH/@@ok"
135146
labels:
136147
SERVICE_NAME: "worker-cron"
137148
restart:
@@ -152,6 +163,9 @@ services:
152163
- CLUSTER=iadelib_pm42
153164
- MOUNTPOINT=demo
154165
- HOSTNAME=worker-async
166+
- PLONE_PATH=demo/demo
167+
healthcheck:
168+
test: "curl -f localhost:8089/$PLONE_PATH/@@ok"
155169
volumes:
156170
- ../var/:/data
157171
- tmp:/tmp
@@ -164,7 +178,7 @@ services:
164178
image: imiobe/iadelib:4.2.9
165179
command: instance-amqp
166180
ports:
167-
- "20085:8081"
181+
- "20085:8286"
168182
networks:
169183
- internal
170184
- external
@@ -177,7 +191,7 @@ services:
177191
- ADMIN_PASSWORD=Trololo
178192
- CLUSTER=iadelib_pm42
179193
- MOUNTPOINT=demo
180-
- PLONE_PATH
194+
- PLONE_PATH=demo/demo
181195
- MQ_CLIENT_ID
182196
- MQ_WS_URL
183197
- MQ_WS_LOGIN
@@ -187,6 +201,8 @@ services:
187201
- MQ_LOGIN
188202
- MQ_PASSWORD
189203
- HOSTNAME=worker-amqp
204+
healthcheck:
205+
test: "curl -f localhost:8286/$PLONE_PATH/@@ok"
190206
volumes:
191207
- ../var/:/data
192208
- tmp:/tmp
@@ -199,7 +215,7 @@ services:
199215
image: imiobe/iadelib:4.2.9
200216
entrypoint: bash
201217
ports:
202-
- "20089:8081"
218+
- "20089:8080"
203219
networks:
204220
- internal
205221
- external
@@ -214,6 +230,9 @@ services:
214230
- CLUSTER=iadelib_pm42
215231
- MOUNTPOINT=demo
216232
- HOSTNAME=debug
233+
- PLONE_PATH=demo/demo
234+
healthcheck:
235+
test: "curl -f localhost:8080/$PLONE_PATH/@@ok"
217236
volumes:
218237
- ../var/:/data
219238
- tmp:/tmp

0 commit comments

Comments
 (0)