-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
132 lines (123 loc) · 2.54 KB
/
docker-compose.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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
version: "3.7"
services:
postgres:
image: postgres:11
ports:
- 5641:5432
env_file:
- ./env/postgres.env
network_mode: bridge
volumes:
- data:/data
stellar-core:
build:
context: ./stellar-core
depends_on:
- postgres
ports:
- 11625:11625
- 11626:11626
env_file:
- env/stellar-core.env
network_mode: bridge
volumes:
- data:/data
- ./assets/stellar-core:/assets
stellar-horizon:
build:
context: ./stellar-horizon
depends_on:
- postgres
- stellar-core
restart: on-failure
ports:
- "8000:8000"
env_file:
- env/stellar-horizon.env
network_mode: bridge
volumes:
- data:/data
- ./assets/stellar-horizon:/assets
command:
- "--apply-migrations"
- "--tls-cert"
- "/assets/stellar-horizon.crt"
- "--tls-key"
- "/assets/stellar-horizon.key"
stellar-bridge:
build:
context: ./stellar-bridge
depends_on:
- postgres
- stellar-horizon
restart: on-failure
ports:
- "8006:8006"
env_file:
- env/stellar-bridge.env
network_mode: bridge
volumes:
- data:/data
- ./assets/stellar-bridge:/assets
stellar-compliance:
build:
context: ./stellar-compliance
depends_on:
- postgres
- stellar-horizon
- stellar-bridge
restart: on-failure
ports:
- "8001:8001"
- "8002:8002"
env_file:
- env/stellar-compliance.env
network_mode: bridge
volumes:
- data:/data
- ./assets/stellar-compliance:/assets
stellar-federation:
build:
context: ./stellar-federation
depends_on:
- postgres
restart: on-failure
ports:
- "8003:8003"
env_file:
- env/stellar-federation.env
network_mode: bridge
volumes:
- data:/data
- ./assets/stellar-federation:/assets
web-auth-server:
image: blocktop/mp-web-auth-server
ports:
- "3000:3000"
env_file:
- env/web-auth-server.env
network_mode: bridge
volumes:
- ./assets/web-auth-server:/assets
transfer-server:
image: blocktop/mp-transfer-server
ports:
- "3001:3001"
env_file:
- env/transfer-server.env
network_mode: bridge
volumes:
- ./assets/transfer-server:/assets
web-server:
image: blocktop/mp-web
ports:
- "3002:3002"
env_file:
- env/web.env
network_mode: bridge
volumes:
- ./assets/web:/assets
volumes:
data:
external:
name: data-volume