Skip to content
This repository was archived by the owner on Feb 24, 2021. It is now read-only.

Commit 4bf1a23

Browse files
authored
Merge pull request #20 from trcox/Developer-Compose
Developer compose
2 parents 6198d9d + e9550f6 commit 4bf1a23

File tree

3 files changed

+354
-7
lines changed

3 files changed

+354
-7
lines changed

Diff for: docker-compose-dev.yml

+351
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,351 @@
1+
## EdgeX Foundry Developer docker compose file
2+
## Login to the nexus3.edgexfoundry.org:10003 registry instance with:
3+
## docker login nexus3.edgexfoundry.org:10003
4+
## u: docker, p: docker
5+
6+
version: '2'
7+
services:
8+
volume:
9+
image: edgexfoundry/docker-edgex-volume
10+
container_name: edgex-files
11+
networks:
12+
- edgex-network
13+
volumes:
14+
- /data/db
15+
- /edgex/logs
16+
- /consul/config
17+
- /consul/data
18+
19+
config-seed:
20+
image: nexus3.edgexfoundry.org:10003/docker-core-config-seed
21+
ports:
22+
- "8400:8400"
23+
- "8500:8500"
24+
- "8600:8600"
25+
container_name: edgex-config-seed
26+
hostname: edgex-core-config-seed
27+
networks:
28+
edgex-network:
29+
aliases:
30+
- edgex-core-consul
31+
volumes_from:
32+
- volume
33+
depends_on:
34+
- volume
35+
36+
mongo:
37+
image: edgexfoundry/docker-edgex-mongo
38+
ports:
39+
- "27017:27017"
40+
container_name: edgex-mongo
41+
hostname: edgex-mongo
42+
networks:
43+
- edgex-network
44+
volumes_from:
45+
- volume
46+
depends_on:
47+
- volume
48+
49+
logging:
50+
image: nexus3.edgexfoundry.org:10003/docker-support-logging
51+
ports:
52+
- "48061:48061"
53+
container_name: edgex-support-logging
54+
hostname: edgex-support-logging
55+
networks:
56+
- edgex-network
57+
volumes_from:
58+
- volume
59+
depends_on:
60+
- volume
61+
- config-seed
62+
- mongo
63+
64+
notifications:
65+
image: nexus3.edgexfoundry.org:10003/docker-support-notifications
66+
ports:
67+
- "48060:48060"
68+
container_name: edgex-support-notifications
69+
hostname: edgex-support-notifications
70+
networks:
71+
- edgex-network
72+
volumes_from:
73+
- volume
74+
depends_on:
75+
- volume
76+
- config-seed
77+
- mongo
78+
- logging
79+
80+
metadata:
81+
image: nexus3.edgexfoundry.org:10003/docker-core-metadata
82+
ports:
83+
- "48081:48081"
84+
container_name: edgex-core-metadata
85+
hostname: edgex-core-metadata
86+
networks:
87+
- edgex-network
88+
volumes_from:
89+
- volume
90+
depends_on:
91+
- volume
92+
- config-seed
93+
- mongo
94+
- logging
95+
96+
data:
97+
image: nexus3.edgexfoundry.org:10003/docker-core-data
98+
ports:
99+
- "48080:48080"
100+
- "5563"
101+
container_name: edgex-core-data
102+
hostname: edgex-core-data
103+
networks:
104+
- edgex-network
105+
volumes_from:
106+
- volume
107+
depends_on:
108+
- volume
109+
- config-seed
110+
- mongo
111+
- logging
112+
- notifications
113+
114+
command:
115+
image: nexus3.edgexfoundry.org:10003/docker-core-command
116+
ports:
117+
- "48082:48082"
118+
container_name: edgex-core-command
119+
hostname: edgex-core-command
120+
networks:
121+
- edgex-network
122+
volumes_from:
123+
- volume
124+
depends_on:
125+
- volume
126+
- config-seed
127+
- mongo
128+
- logging
129+
- metadata
130+
131+
scheduler:
132+
image: nexus3.edgexfoundry.org:10003/docker-support-scheduler
133+
ports:
134+
- "48085:48085"
135+
container_name: edgex-support-scheduler
136+
hostname: edgex-support-scheduler
137+
networks:
138+
- edgex-network
139+
volumes_from:
140+
- volume
141+
depends_on:
142+
- volume
143+
- config-seed
144+
- mongo
145+
- logging
146+
- metadata
147+
- command
148+
149+
export-client:
150+
image: nexus3.edgexfoundry.org:10003/docker-export-client
151+
ports:
152+
- "48071:48071"
153+
container_name: edgex-export-client
154+
hostname: edgex-export-client
155+
networks:
156+
- edgex-network
157+
volumes_from:
158+
- volume
159+
depends_on:
160+
- volume
161+
- config-seed
162+
- mongo
163+
- logging
164+
- notifications
165+
- metadata
166+
- data
167+
168+
export-distro:
169+
image: nexus3.edgexfoundry.org:10003/docker-export-distro
170+
ports:
171+
- "48070:48070"
172+
- "5566"
173+
container_name: edgex-export-distro
174+
hostname: edgex-export-distro
175+
networks:
176+
- edgex-network
177+
volumes_from:
178+
- volume
179+
depends_on:
180+
- volume
181+
- config-seed
182+
- mongo
183+
- logging
184+
- notifications
185+
- metadata
186+
- data
187+
- export-client
188+
189+
rulesengine:
190+
image: nexus3.edgexfoundry.org:10003/docker-support-rulesengine
191+
ports:
192+
- "48075:48075"
193+
container_name: edgex-support-rulesengine
194+
hostname: edgex-support-rulesengine
195+
networks:
196+
- edgex-network
197+
volumes_from:
198+
- volume
199+
depends_on:
200+
- volume
201+
- config-seed
202+
- mongo
203+
- logging
204+
- metadata
205+
- command
206+
- export-distro
207+
208+
#################################################################
209+
# Device Services
210+
#################################################################
211+
212+
device-virtual:
213+
image: nexus3.edgexfoundry.org:10003/docker-device-virtual
214+
ports:
215+
- "49990:49990"
216+
container_name: edgex-device-virtual
217+
hostname: edgex-device-virtual
218+
networks:
219+
- edgex-network
220+
volumes_from:
221+
- volume
222+
depends_on:
223+
- volume
224+
- config-seed
225+
- mongo
226+
- logging
227+
- metadata
228+
- data
229+
- command
230+
231+
# device-bacnet:
232+
# image: nexus3.edgexfoundry.org:10003/docker-device-bacnet
233+
# ports:
234+
# - "49986:49986"
235+
# container_name: edgex-device-bacnet
236+
# hostname: edgex-device-bacnet
237+
# networks:
238+
# - edgex-network
239+
# volumes_from:
240+
# - volume
241+
# depends_on:
242+
# - volume
243+
# - config-seed
244+
# - mongo
245+
# - logging
246+
# - metadata
247+
# - data
248+
# - command
249+
250+
# device-bluetooth:
251+
# image: nexus3.edgexfoundry.org:10003/docker-device-bluetooth
252+
# ports:
253+
# - "49988:49988"
254+
# container_name: edgex-device-bluetooth
255+
# hostname: edgex-device-bluetooth
256+
# networks:
257+
# - edgex-network
258+
# volumes_from:
259+
# - volume
260+
# privileged: true
261+
# depends_on:
262+
# - volume
263+
# - config-seed
264+
# - mongo
265+
# - logging
266+
# - metadata
267+
# - data
268+
# - command
269+
270+
# device-fischertechnik:
271+
# image: nexus3.edgexfoundry.org:10003/docker-device-fischertechnik
272+
# ports:
273+
# - "49985:49985"
274+
# container_name: edgex-device-fischertechnik
275+
# hostname: edgex-device-fischertechnik
276+
# networks:
277+
# - edgex-network
278+
# volumes_from:
279+
# - volume
280+
# privileged: true
281+
# depends_on:
282+
# - volume
283+
# - config-seed
284+
# - mongo
285+
# - logging
286+
# - metadata
287+
# - data
288+
# - command
289+
290+
# device-modbus:
291+
# image: nexus3.edgexfoundry.org:10003/docker-device-modbus
292+
# ports:
293+
# - "49991:49991"
294+
# container_name: edgex-device-modbus
295+
# hostname: edgex-device-modbus
296+
# networks:
297+
# - edgex-network
298+
# volumes_from:
299+
# - volume
300+
# privileged: true
301+
# depends_on:
302+
# - volume
303+
# - config-seed
304+
# - mongo
305+
# - logging
306+
# - metadata
307+
# - data
308+
# - command
309+
310+
# device-mqtt:
311+
# image: nexus3.edgexfoundry.org:10003/docker-device-mqtt
312+
# ports:
313+
# - "49982:49982"
314+
# container_name: edgex-device-mqtt
315+
# hostname: edgex-device-mqtt
316+
# networks:
317+
# - edgex-network
318+
# volumes_from:
319+
# - volume
320+
# depends_on:
321+
# - volume
322+
# - config-seed
323+
# - mongo
324+
# - logging
325+
# - metadata
326+
# - data
327+
# - command
328+
329+
# device-snmp:
330+
# image: nexus3.edgexfoundry.org:10003/docker-device-snmp
331+
# ports:
332+
# - "49989:49989"
333+
# container_name: edgex-device-snmp
334+
# hostname: edgex-device-snmp
335+
# networks:
336+
# - edgex-network
337+
# volumes_from:
338+
# - volume
339+
# depends_on:
340+
# - volume
341+
# - config-seed
342+
# - mongo
343+
# - logging
344+
# - metadata
345+
# - data
346+
# - command
347+
348+
networks:
349+
edgex-network:
350+
driver: "bridge"
351+
...

Diff for: docker-compose.yml

-6
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,6 @@ services:
237237
# - volume
238238
# depends_on:
239239
# - volume
240-
# - consul
241240
# - config-seed
242241
# - mongo
243242
# - logging
@@ -258,7 +257,6 @@ services:
258257
# privileged: true
259258
# depends_on:
260259
# - volume
261-
# - consul
262260
# - config-seed
263261
# - mongo
264262
# - logging
@@ -279,7 +277,6 @@ services:
279277
# privileged: true
280278
# depends_on:
281279
# - volume
282-
# - consul
283280
# - config-seed
284281
# - mongo
285282
# - logging
@@ -300,7 +297,6 @@ services:
300297
# privileged: true
301298
# depends_on:
302299
# - volume
303-
# - consul
304300
# - config-seed
305301
# - mongo
306302
# - logging
@@ -320,7 +316,6 @@ services:
320316
# - volume
321317
# depends_on:
322318
# - volume
323-
# - consul
324319
# - config-seed
325320
# - mongo
326321
# - logging
@@ -340,7 +335,6 @@ services:
340335
# - volume
341336
# depends_on:
342337
# - volume
343-
# - consul
344338
# - config-seed
345339
# - mongo
346340
# - logging

0 commit comments

Comments
 (0)