forked from telefonicaid/orchestrator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
134 lines (120 loc) · 2.64 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
mongo:
image: mongo:3.2
orion:
image: fiware/orion:latest
links:
- mongo
- perseo-fe
ports:
- "10026:1026"
command: -dbhost mongo
pep-orion:
image: telefonicaiot/fiware-pep-steelskin:latest
links:
- orion
- keystone
- keypass
ports:
- "1026:1026"
- "11211:11211"
environment:
- COMPONENT_PLUGIN=orion
- TARGET_HOST=orion
- TARGET_PORT=1026
- PROXY_USERNAME=pep
- PROXY_PASSWORD=4pass1w0rd
- ACCESS_HOST=keypass
- ACCESS_PORT=7070
- AUTHENTICATION_HOST=keystone
- AUTHENTICATION_PORT=5001
mysql:
image: mysql
expose:
- "3306"
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: iotonpremise
MYSQL_DATABASE: keypass
MYSQL_USER: keypass
MYSQL_PASSWORD: keypass
keypass:
image: telefonicaiot/fiware-keypass:latest
links:
- mysql
expose:
- "7070"
- "7071"
ports:
- "7070:7070"
- "7071:7071"
command: -dbhost mysql
keystone:
image: telefonicaiot/fiware-keystone-spassword:latest
expose:
- "5001"
links:
- mysql
ports:
- "5001:5001"
command: -dbhost mysql -default_pwd 4pass1w0rd -mysql_pwd iotonpremise
orchestrator:
image: telefonicaiot/orchestrator:latest
expose:
- "8084"
links:
- keystone
- keypass
- pep-orion
- pep-perseo-fe
ports:
- "8084:8084"
command: -keystonehost keystone -keypasshost keypass -orionhost pep-orion -iotahost 127.0.0.1 -pepperseohost pep-perseo-fe -sthhost 127.0.0.1 -perseohost perseo-fe
portal:
image: telefonicaiot/portal:latest
links:
- keystone
- pep-orion
- orchestrator
ports:
- "80:80"
- "8008:8008"
- "443:443"
environment:
- portal_hostname=my_iot_portal
command: -urlcep localhost:9090 -urlidm keystone:5001 -urlcb pep-orion:1026 -urlorc orchestrator:8084 -urliot localhost:8081 -urlsth localhost:8666
perseo-core:
image: telefonicaiot/perseo-core:latest
ports:
- "8080:8080"
command: -perseo_fe_url 172.17.0.1:19090
perseo-fe:
image: telefonicaiot/perseo-fe:latest
links:
- perseo-core
- mongo
ports:
- "127.0.0.1:19090:9090"
environment:
- PERSEO_MONGO_HOST=mongo
- PERSEO_CORE_URL=http://perseo-core:8080
- PERSEO_NOTICES_PATH=/notices
pep-perseo-fe:
image: telefonicaiot/fiware-pep-steelskin:latest
links:
- perseo-fe
- keystone
- keypass
ports:
- "9090:1026"
- "11213:11211"
environment:
- COMPONENT_PLUGIN=perseo
- TARGET_HOST=perseo-fe
- TARGET_PORT=9090
- PROXY_USERNAME=pep
- PROXY_PASSWORD=4pass1w0rd
- ACCESS_HOST=keypass
- ACCESS_PORT=7070
- AUTHENTICATION_HOST=keystone
- AUTHENTICATION_PORT=5001