-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
150 lines (137 loc) · 2.37 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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
version: '3.4'
services:
broker:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: broker
ports:
- "1818:1818"
command:
mosquitto -v -c /etc/mosquitto/conf.d/mosquitto.conf
monitor:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: monitor
depends_on:
- broker
command:
monitor
fps:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: fps
ports:
- "8081:8081"
depends_on:
- broker
- monitor
- communication
- fmac
- eaic
- ccu
- aggregation
- navigation
- movement
- situation
- extinguishing
command:
fps
communication:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: communication
depends_on:
- broker
command:
communication
fmac:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: fmac
depends_on:
- broker
command:
fmac
eaic:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: eaic
depends_on:
- broker
command:
eaic
ccu:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: ccu
depends_on:
- broker
command:
ccu
aggregation:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: aggregation
depends_on:
- broker
- monitor
command:
aggregation
navigation:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: navigation
depends_on:
- broker
- monitor
- aggregation
command:
navigation
movement:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: movement
depends_on:
- broker
command:
movement
situation:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: situation
depends_on:
- broker
command:
situation
extinguishing:
image: ffd
build:
context: .
dockerfile: ./Dockerfile
container_name: extinguishing
depends_on:
- broker
command:
extinguishing