@@ -51,10 +51,13 @@ services:
51
51
- CLUSTER=iadelib_pm42
52
52
- MOUNTPOINT=demo
53
53
- HOSTNAME=instance1
54
+ - PLONE_PATH=demo/demo
54
55
volumes :
55
56
- ../var/:/data
56
57
- tmp:/tmp
57
58
- vartmp:/var/tmp
59
+ healthcheck :
60
+ test : " curl -f localhost:8081/$PLONE_PATH/@@ok"
58
61
labels :
59
62
SERVICE_NAME : " instance1"
60
63
instance2 :
@@ -76,10 +79,13 @@ services:
76
79
- CLUSTER=iadelib_pm42
77
80
- MOUNTPOINT=demo
78
81
- HOSTNAME=instance2
82
+ - PLONE_PATH=demo/demo
79
83
volumes :
80
84
- ../var/:/data
81
85
- tmp:/tmp
82
86
- vartmp:/var/tmp
87
+ healthcheck :
88
+ test : " curl -f localhost:8081/$PLONE_PATH/@@ok"
83
89
labels :
84
90
SERVICE_NAME : " instance2"
85
91
instance3 :
@@ -101,6 +107,9 @@ services:
101
107
- CLUSTER=iadelib_pm42
102
108
- MOUNTPOINT=demo
103
109
- HOSTNAME=instance3
110
+ - PLONE_PATH=demo/demo
111
+ healthcheck :
112
+ test : " curl -f localhost:8081/$PLONE_PATH/@@ok"
104
113
volumes :
105
114
- ../var/:/data
106
115
- tmp:/tmp
@@ -124,14 +133,16 @@ services:
124
133
- ZODB_CACHE_SIZE=100000
125
134
- ADMIN_PASSWORD=admin
126
135
- PUBLIC_URL=http://localhost/PM
127
- - PLONE_PATH=PM
136
+ - PLONE_PATH=demo/demo
128
137
- CLUSTER=iadelib_pm42
129
138
- MOUNTPOINT=demo
130
139
- HOSTNAME=worker-cron
131
140
volumes :
132
141
- ../var/:/data
133
142
- tmp:/tmp
134
143
- vartmp:/var/tmp
144
+ healthcheck :
145
+ test : " curl -f localhost:8087/$PLONE_PATH/@@ok"
135
146
labels :
136
147
SERVICE_NAME : " worker-cron"
137
148
restart :
@@ -152,6 +163,9 @@ services:
152
163
- CLUSTER=iadelib_pm42
153
164
- MOUNTPOINT=demo
154
165
- HOSTNAME=worker-async
166
+ - PLONE_PATH=demo/demo
167
+ healthcheck :
168
+ test : " curl -f localhost:8089/$PLONE_PATH/@@ok"
155
169
volumes :
156
170
- ../var/:/data
157
171
- tmp:/tmp
@@ -164,7 +178,7 @@ services:
164
178
image : imiobe/iadelib:4.2.9
165
179
command : instance-amqp
166
180
ports :
167
- - " 20085:8081 "
181
+ - " 20085:8286 "
168
182
networks :
169
183
- internal
170
184
- external
@@ -177,7 +191,7 @@ services:
177
191
- ADMIN_PASSWORD=Trololo
178
192
- CLUSTER=iadelib_pm42
179
193
- MOUNTPOINT=demo
180
- - PLONE_PATH
194
+ - PLONE_PATH=demo/demo
181
195
- MQ_CLIENT_ID
182
196
- MQ_WS_URL
183
197
- MQ_WS_LOGIN
@@ -187,6 +201,8 @@ services:
187
201
- MQ_LOGIN
188
202
- MQ_PASSWORD
189
203
- HOSTNAME=worker-amqp
204
+ healthcheck :
205
+ test : " curl -f localhost:8286/$PLONE_PATH/@@ok"
190
206
volumes :
191
207
- ../var/:/data
192
208
- tmp:/tmp
@@ -199,7 +215,7 @@ services:
199
215
image : imiobe/iadelib:4.2.9
200
216
entrypoint : bash
201
217
ports :
202
- - " 20089:8081 "
218
+ - " 20089:8080 "
203
219
networks :
204
220
- internal
205
221
- external
@@ -214,6 +230,9 @@ services:
214
230
- CLUSTER=iadelib_pm42
215
231
- MOUNTPOINT=demo
216
232
- HOSTNAME=debug
233
+ - PLONE_PATH=demo/demo
234
+ healthcheck :
235
+ test : " curl -f localhost:8080/$PLONE_PATH/@@ok"
217
236
volumes :
218
237
- ../var/:/data
219
238
- tmp:/tmp
0 commit comments