-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
94 lines (87 loc) · 2.45 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
version: "3.9"
include:
- docker-compose-camunda.yml
services:
mqtt:
image: eclipse-mosquitto:2.0.15
ports:
- 1884:1884
volumes:
- ./config/mosquitto:/mosquitto/config
healthcheck:
test: ["CMD", "mosquitto_sub", "-p", "1884", "-t", "$$SYS/#", "-C", "1", "-i", "healthcheck", "-W", "3"]
interval: 5s
retries: 3
start_period: 1s
timeout: 10s
aas-env:
image: eclipsebasyx/aas-environment:2.0.0-SNAPSHOT
volumes:
- ./config/aas-env.properties:/application/application.properties
- ./config/aas:/application/aas
ports:
- 8091:8091
environment:
- SERVER_PORT=8091
depends_on:
mqtt:
condition: service_healthy
aas-registry:
condition: service_healthy
sm-registry:
condition: service_healthy
aas-registry:
image: eclipsebasyx/aas-registry-log-mem:2.0.0-SNAPSHOT
ports:
- '9081:9081'
environment:
- SERVER_PORT=9081
volumes:
- ./config/aas-registry.yml:/workspace/config/application.yml
sm-registry:
image: eclipsebasyx/submodel-registry-log-mem:2.0.0-SNAPSHOT
ports:
- '9082:9082'
environment:
- SERVER_PORT=9082
volumes:
- ./config/sm-registry.yml:/workspace/config/application.yml
arena36-processfactory:
image: arena36/processfactory:0.0.1-SNAPSHOT
volumes:
- ./config/processfactory.properties:/application/application.properties
ports:
- 8110:8110
depends_on:
aas-env:
condition: service_healthy
arena36-workermanager:
image: arena36/workermanager:0.0.1-SNAPSHOT
network_mode: host
volumes:
- ./config/workermanager.properties:/application/application.properties
ports:
- 8111:8111
depends_on:
aas-env:
condition: service_healthy
arena36-mockedcc:
image: arena36/mockedcc:0.0.1-SNAPSHOT
ports:
- 8112:8112
depends_on:
aas-env:
condition: service_healthy
aas-web-ui:
image: eclipsebasyx/aas-gui:v2-240617
ports:
- '3000:3000'
environment:
AAS_REGISTRY_PATH: http://localhost:9081/shell-descriptors
SUBMODEL_REGISTRY_PATH: http://localhost:9082/submodel-descriptors
AAS_REPO_PATH: http://localhost:8091/shells
SUBMODEL_REPO_PATH: http://localhost:8091/submodels
CD_REPO_PATH: http://localhost:8091/concept-descriptions
depends_on:
aas-env:
condition: service_healthy