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

Commit e80a390

Browse files
committed
Contributed Project Fuse source code
Signed-off-by: Tyler Cox <[email protected]>
1 parent adf0302 commit e80a390

7 files changed

+463
-0
lines changed

.gitignore

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
### /.gitignore-boilerplates/Global/Eclipse.gitignore
2+
*.pydevproject
3+
.metadata
4+
bin/
5+
tmp/**
6+
tmp/**/*
7+
*.tmp
8+
*.bak
9+
*.swp
10+
*~.nib
11+
local.properties
12+
.loadpath
13+
*/target/**
14+
15+
# External tool builders
16+
.externalToolBuilders/
17+
18+
# Locally stored "Eclipse launch configurations"
19+
*.launch
20+
21+
# CDT-specific
22+
.cproject
23+
24+
# PDT-specific
25+
.buildpath
26+
27+
### .gitignore-boilerplates/Global/OSX.gitignore
28+
.DS_Store
29+
.AppleDouble
30+
.LSOverride
31+
Icon
32+
33+
# Thumbnails
34+
._*
35+
36+
# Files that might appear on external disk
37+
.Spotlight-V100
38+
.Trashes
39+
40+
### .gitignore-boilerplates/Java.gitignore
41+
*.class
42+
43+
# Package Files #
44+
*.jar
45+
*.war
46+
*.ear
47+
48+
# Intellij
49+
.idea/
50+
*.iml
51+
*.iws
52+
53+
# Maven
54+
log/
55+
target/
56+

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Main Author: Jim White
2+
3+
Copyright 2016-17, Dell, Inc.
4+
5+
This repos contains scripts, batch files, JSON used in REST calls and other miscellaneous items used by developers buiding EdgeX.

docker-compose.yml

+274
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,274 @@
1+
## EdgeX Foundry docker compose file
2+
3+
version: '2'
4+
services:
5+
volume:
6+
image: dellfuse/docker-edgex-volume
7+
container_name: edgex-files
8+
networks:
9+
- edgex-network
10+
volumes:
11+
- /data/db
12+
- /edgex/logs
13+
- /consul/config
14+
- /consul/data
15+
16+
consul:
17+
image: dellfuse/docker-core-consul
18+
ports:
19+
- "8400:8400"
20+
- "8500:8500"
21+
- "8600:8600"
22+
container_name: edgex-core-consul
23+
hostname: edgex-core-consul
24+
networks:
25+
- edgex-network
26+
volumes_from:
27+
- volume
28+
depends_on:
29+
- volume
30+
31+
config-seed:
32+
image: dellfuse/docker-core-config-seed
33+
container_name: edgex-config-seed
34+
hostname: edgex-core-config-seed
35+
networks:
36+
- edgex-network
37+
volumes_from:
38+
- volume
39+
depends_on:
40+
- volume
41+
- consul
42+
43+
mongo:
44+
image: dellfuse/docker-edgex-mongo
45+
ports:
46+
- "27017:27017"
47+
container_name: edgex-mongo
48+
hostname: edgex-mongo
49+
networks:
50+
- edgex-network
51+
volumes_from:
52+
- volume
53+
depends_on:
54+
- volume
55+
command: --smallfiles
56+
57+
mongo-seed:
58+
image: dellfuse/docker-edgex-mongo-seed
59+
container_name: edgex-mongo-seed
60+
hostname: edgex-mongo-seed
61+
networks:
62+
- edgex-network
63+
volumes_from:
64+
- volume
65+
depends_on:
66+
- volume
67+
- mongo
68+
69+
logging:
70+
image: dellfuse/docker-support-logging
71+
ports:
72+
- "48061:48061"
73+
container_name: edgex-support-logging
74+
hostname: edgex-support-logging
75+
networks:
76+
- edgex-network
77+
volumes_from:
78+
- volume
79+
depends_on:
80+
- volume
81+
- consul
82+
- config-seed
83+
- mongo
84+
- mongo-seed
85+
86+
notifications:
87+
image: dellfuse/docker-support-notifications
88+
ports:
89+
- "48060:48060"
90+
container_name: edgex-support-notifications
91+
hostname: edgex-support-notifications
92+
networks:
93+
- edgex-network
94+
volumes_from:
95+
- volume
96+
depends_on:
97+
- volume
98+
- consul
99+
- config-seed
100+
- mongo
101+
- mongo-seed
102+
- logging
103+
104+
metadata:
105+
image: dellfuse/docker-core-metadata
106+
ports:
107+
- "48081:48081"
108+
container_name: edgex-core-metadata
109+
hostname: edgex-core-metadata
110+
networks:
111+
- edgex-network
112+
volumes_from:
113+
- volume
114+
depends_on:
115+
- volume
116+
- consul
117+
- config-seed
118+
- mongo
119+
- mongo-seed
120+
- logging
121+
122+
data:
123+
image: dellfuse/docker-core-data
124+
ports:
125+
- "48080:48080"
126+
- "5563"
127+
container_name: edgex-core-data
128+
hostname: edgex-core-data
129+
networks:
130+
- edgex-network
131+
volumes_from:
132+
- volume
133+
depends_on:
134+
- volume
135+
- consul
136+
- config-seed
137+
- mongo
138+
- mongo-seed
139+
- logging
140+
- notifications
141+
142+
command:
143+
image: dellfuse/docker-core-command
144+
ports:
145+
- "48082:48082"
146+
container_name: edgex-core-command
147+
hostname: edgex-core-command
148+
networks:
149+
- edgex-network
150+
volumes_from:
151+
- volume
152+
depends_on:
153+
- volume
154+
- consul
155+
- config-seed
156+
- mongo
157+
- mongo-seed
158+
- logging
159+
- metadata
160+
161+
scheduler:
162+
image: dellfuse/docker-support-scheduler
163+
ports:
164+
- "48085:48085"
165+
container_name: edgex-support-scheduler
166+
hostname: edgex-support-scheduler
167+
networks:
168+
- edgex-network
169+
volumes_from:
170+
- volume
171+
depends_on:
172+
- volume
173+
- consul
174+
- config-seed
175+
- mongo
176+
- mongo-seed
177+
- logging
178+
- metadata
179+
- command
180+
181+
export-client:
182+
image: dellfuse/docker-export-client
183+
ports:
184+
- "48071:48071"
185+
container_name: edgex-export-client
186+
hostname: edgex-export-client
187+
networks:
188+
- edgex-network
189+
volumes_from:
190+
- volume
191+
depends_on:
192+
- volume
193+
- consul
194+
- config-seed
195+
- mongo
196+
- mongo-seed
197+
- logging
198+
- notifications
199+
- metadata
200+
- data
201+
202+
export-distro:
203+
image: dellfuse/docker-export-distro
204+
ports:
205+
- "48070:48070"
206+
- "5566"
207+
container_name: edgex-export-distro
208+
hostname: edgex-export-distro
209+
networks:
210+
- edgex-network
211+
volumes_from:
212+
- volume
213+
depends_on:
214+
- volume
215+
- consul
216+
- config-seed
217+
- mongo
218+
- mongo-seed
219+
- logging
220+
- notifications
221+
- metadata
222+
- data
223+
- export-client
224+
225+
rulesengine:
226+
image: dellfuse/docker-support-rulesengine
227+
ports:
228+
- "48075:48075"
229+
container_name: edgex-support-rulesengine
230+
hostname: edgex-support-rulesengine
231+
networks:
232+
- edgex-network
233+
volumes_from:
234+
- volume
235+
depends_on:
236+
- volume
237+
- consul
238+
- config-seed
239+
- mongo
240+
- mongo-seed
241+
- logging
242+
- metadata
243+
- command
244+
- export-distro
245+
246+
#################################################################
247+
# Device Services
248+
#################################################################
249+
250+
device-virtual:
251+
image: dellfuse/docker-device-virtual
252+
ports:
253+
- "49990:49990"
254+
container_name: edgex-device-virtual
255+
hostname: edgex-device-virtual
256+
networks:
257+
- edgex-network
258+
volumes_from:
259+
- volume
260+
depends_on:
261+
- volume
262+
- consul
263+
- config-seed
264+
- mongo
265+
- mongo-seed
266+
- logging
267+
- metadata
268+
- data
269+
- command
270+
271+
networks:
272+
edgex-network:
273+
driver: "bridge"
274+
...

0 commit comments

Comments
 (0)