forked from hygieia/hygieia
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
169 lines (143 loc) · 3.65 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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# Help: rename the adject docker-compose.override.example.yml file to docker-compose.override.yml
# then in the override file uncomment the environment tag for the collectors you want to
# run. Then add the environment vars you want to use.
version: '3'
services:
db:
image: mongo:latest
ports:
- "27017:27017"
volumes:
- "db-data:/data/db"
db-setup:
build: db
depends_on:
- db
api:
build: api
image: hygieia-api
depends_on:
- db-setup
ports:
- "8080:8080"
api-audit:
build: api-audit
image: hygieia-api-audit
depends_on:
- db-setup
ports:
- "8081:8080"
ui:
build: UI
image: hygieia-ui
depends_on:
- api
ports:
- "3000:80"
appdynamics-collector:
build: collectors/performance/appdynamics
image: hygieia-appdynamics-collector
depends_on:
- db-setup
artifactory-artifact-collector:
build: collectors/artifact/artifactory
image: hygieia-artifactory-artifact-collector
depends_on:
- db-setup
bamboo-build-collector:
build: collectors/build/bamboo
image: hygieia-bamboo-build-collector
depends_on:
- db-setup
bitbucket-collector:
build: collectors/scm/bitbucket
image: hygieia-bitbucket-scm-collector
depends_on:
- db-setup
chat-ops-collector:
build: collectors/misc/chat-ops
image: hygieia-chat-ops-collector
depends_on:
- db-setup
hpsm-cmdb-collector:
build: collectors/cmdb/hpsm
image: hygieia-hpsm-cmdb-collector
depends_on:
- db-setup
github-collector:
build: collectors/scm/github
image: hygieia-github-scm-collector
depends_on:
- db-setup
github-graphql-collector:
build: collectors/scm/github-graphql
image: hygieia-github-graphql-scm-collector
depends_on:
- db-setup
gitlab-feature-collector:
build: collectors/feature/gitlab
image: hygieia-gitlab-feature-collector
depends_on:
- db-setup
gitlab-scm-collector:
build: collectors/feature/gitlab
image: hygieia-gitlab-scm-collector
depends_on:
- db-setup
jenkins-build-collector:
build: collectors/build/jenkins
image: hygieia-jenkins-build-collector
depends_on:
- db-setup
jenkins-codequality-collector:
build: collectors/build/jenkins-codequality
image: hygieia-jenkins-codequality-collector
depends_on:
- db-setup
jenkins-cucumber-test-collector:
build: collectors/build/jenkins-cucumber
image: hygieia-jenkins-cucumber-test-collector
depends_on:
- db-setup
jira-collector:
build: collectors/feature/jira
image: hygieia-jira-feature-collector
depends_on:
- db-setup
nexus-iq-collector:
build: collectors/library-policy/nexus-iq-collector
image: hygieia-nexus-iq-collector
depends_on:
- db-setup
sonar-codequality-collector:
build: collectors/build/sonar
image: hygieia-sonar-codequality-collector
depends_on:
- db-setup
subversion-collector:
build: collectors/scm/subversion
image: hygieia-subversion-scm-collector
depends_on:
- db-setup
udeploy-collector:
build: collectors/deploy/udeploy
image: hygieia-udeploy-collector
depends_on:
- db-setup
versionone-collector:
build: collectors/feature/versionone
image: hygieia-versionone-collector
depends_on:
- db-setup
xldeploy-collector:
build: collectors/deploy/xldeploy
image: hygieia-xldeploy-collector
depends_on:
- db-setup
score-collector:
build: collectors/misc/score
image: hygieia-score-collector
depends_on:
- db-setup
volumes:
db-data: