-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yml
95 lines (90 loc) · 1.63 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
docker_services:
- &acc
name: acc
envfiles:
- dev.env
config:
Image: registry/ws_application_common_configuration_1.0:latest
hostconfig:
ExtraHosts:
- "docker0:172.17.42.1"
PortBindings:
"8080/tcp":
- HostPort: 20010
healthy:
mode: http
ping: http://docker0:15000/ws/application/common/configuration/1.0/healthy.html
pong: OK
uses:
- *dictionary
- *pcc
- *haproxy
externals:
- *db
- &pcc
name: pcc
envfiles:
- dev.env
config:
Image: registry/ws_purchase_common_configuration_1.0:latest
hostconfig:
ExtraHosts:
- "docker0:172.17.42.1"
PortBindings:
"8080/tcp":
- HostPort: 20020
healthy:
mode: http
ping: http://docker0:15000/ws/purchase/common/configuration/1.0/healthy.html
pong: OK
uses:
- *haproxy
- *dictionary
externals:
- *db
- &dictionary
name: dic
envfiles:
- dev.env
config:
Image: registry/ws_application_common_dictionary_1.2:latest
hostconfig:
ExtraHosts:
- "docker0:172.17.42.1"
PortBindings:
"8080/tcp":
- HostPort: 20000
healthy:
mode: http
ping: http://docker0:15000/ws/application/common/dictionary/1.2/healthy.html
pong: OK
uses:
- *haproxy
externals:
- *db
- &haproxy
name: haproxy
config:
Image: registry/static_ha:latest
hostconfig:
NetworkMode: host
healthy:
mode: http
ping: http://localhost:4280/status
pong: "HAProxy version"
external_services:
- &db
name: db
healthy:
mode: tcp
ping: docker0:3310
pong: ok
externals:
- *cache
- *cache
- &cache
name: cache
healthy:
mode: tcp
ping: docker0:3311
pong: ok