Fix problem with expired certs in FTPES tests
[integration.git] / test / mocks / datafilecollector-testharness / simulator-group / docker-compose-template.yml
1 version: '2'
2
3 networks:
4   dfcnet:
5     external:
6       name: dfcnet
7
8 services:
9
10   cmpv2-postprocessor:
11     container_name: dfc_cmpv2-postprocessor
12     image: nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-post-processor:2.3.3
13     env_file:
14       - ../certservice/merger/merge-certs.env
15     volumes:
16       - ${SIM_GROUP}/tls:/opt/app/datafile/etc/cert
17       - ${SIM_GROUP}/../certservice/generated-certs/dfc-p12:/opt/app/datafile/etc/
18
19   drsim:
20     networks:
21       - dfcnet
22     environment:
23       DRR_SIM_IP: ${DR_REDIR_SIM}
24       DR_FEEDS: ${DR_FEEDS}
25     image: drsim_common:latest
26     ports:
27       - "3906:3906"
28       - "3907:3907"
29     container_name: dfc_dr-sim
30     command: node dmaapDR.js ${DR_TC}
31     volumes:
32       - ./tls:/app/cert/:rw
33
34   drsim_redir:
35     networks:
36       - dfcnet
37     environment:
38       DR_SIM_IP: drsim
39       DR_REDIR_FEEDS: ${DR_REDIR_FEEDS}
40     image: drsim_common:latest
41     ports:
42       - "3908:3908"
43       - "3909:3909"
44     container_name: dfc_dr-redir-sim
45     command: node dmaapDR_redir.js ${DR_REDIR_TC}
46     volumes:
47       - ./tls:/app/cert/:rw
48
49   mrsim:
50     networks:
51       - dfcnet
52     environment:
53       SFTP_SIMS: ${SFTP_SIMS}
54       FTPES_SIMS: ${FTPES_SIMS}
55       HTTP_SIMS: ${HTTP_SIMS}
56       HTTP_JWT_SIMS: ${HTTP_JWT_SIMS}
57       HTTPS_SIMS: ${HTTPS_SIMS}
58       HTTPS_SIMS_NO_AUTH: ${HTTPS_SIMS_NO_AUTH}
59       HTTPS_JWT_SIMS: ${HTTPS_JWT_SIMS}
60       NUM_FTP_SERVERS: ${NUM_FTP_SERVERS}
61       NUM_HTTP_SERVERS: ${NUM_HTTP_SERVERS}
62       MR_GROUPS: ${MR_GROUPS}
63       MR_FILE_PREFIX_MAPPING: ${MR_FILE_PREFIX_MAPPING}
64     image: mrsim:latest
65     ports:
66       - "2222:2222"
67       - "2223:2223"
68     container_name: dfc_mr-sim
69     command: python mr-sim.py ${MR_TC}
70     volumes:
71       - ./tls:/app/cert/:rw
72
73   sftp-server0:
74     networks:
75       - dfcnet
76     container_name: dfc_sftp-server0
77     image: atmoz/sftp:alpine
78     ports:
79       - "1022:22"
80     restart: on-failure
81     command: onap:pano:1001
82
83   sftp-server1:
84     networks:
85       - dfcnet
86     container_name: dfc_sftp-server1
87     image: atmoz/sftp:alpine
88     ports:
89       - "1023:22"
90     restart: on-failure
91     command: onap:pano:1001
92
93   sftp-server2:
94     networks:
95       - dfcnet
96     container_name: dfc_sftp-server2
97     image: atmoz/sftp:alpine
98     ports:
99       - "1024:22"
100     restart: on-failure
101     command: onap:pano:1001
102
103   sftp-server3:
104     networks:
105       - dfcnet
106     container_name: dfc_sftp-server3
107     image: atmoz/sftp:alpine
108     ports:
109       - "1025:22"
110     restart: on-failure
111     command: onap:pano:1001
112
113   sftp-server4:
114     networks:
115       - dfcnet
116     container_name: dfc_sftp-server4
117     image: atmoz/sftp:alpine
118     ports:
119       - "1026:22"
120     restart: on-failure
121     command: onap:pano:1001
122
123   ftpes-server-vsftpd0:
124     networks:
125       - dfcnet
126     container_name: dfc_ftpes-server-vsftpd0
127     image: ftpes_vsftpd:latest
128     ports:
129       - "1032:21"
130     environment:
131       FTP_USER: onap
132       FTP_PASSWORD: pano
133     restart: on-failure
134     command: vsftpd /etc/vsftpd_ssl.conf
135     volumes:
136       - ./tls:/etc/ssl/private/:rw
137
138   ftpes-server-vsftpd1:
139     networks:
140       - dfcnet
141     container_name: dfc_ftpes-server-vsftpd1
142     image: ftpes_vsftpd:latest
143     ports:
144       - "1033:21"
145     environment:
146       FTP_USER: onap
147       FTP_PASSWORD: pano
148     restart: on-failure
149     command: vsftpd /etc/vsftpd_ssl.conf
150     volumes:
151       - ./tls:/etc/ssl/private/:rw
152
153   ftpes-server-vsftpd2:
154     networks:
155       - dfcnet
156     container_name: dfc_ftpes-server-vsftpd2
157     image: ftpes_vsftpd:latest
158     ports:
159       - "1034:21"
160     environment:
161       FTP_USER: onap
162       FTP_PASSWORD: pano
163     restart: on-failure
164     command: vsftpd /etc/vsftpd_ssl.conf
165     volumes:
166       - ./tls:/etc/ssl/private/:rw
167
168   ftpes-server-vsftpd3:
169     networks:
170       - dfcnet
171     container_name: dfc_ftpes-server-vsftpd3
172     image: ftpes_vsftpd:latest
173     ports:
174       - "1035:21"
175     environment:
176       FTP_USER: onap
177       FTP_PASSWORD: pano
178     restart: on-failure
179     command: vsftpd /etc/vsftpd_ssl.conf
180     volumes:
181       - ./tls:/etc/ssl/private/:rw
182
183   ftpes-server-vsftpd4:
184     networks:
185       - dfcnet
186     container_name: dfc_ftpes-server-vsftpd4
187     image: ftpes_vsftpd:latest
188     ports:
189       - "1036:21"
190     environment:
191       FTP_USER: onap
192       FTP_PASSWORD: pano
193     restart: on-failure
194     command: vsftpd /etc/vsftpd_ssl.conf
195     volumes:
196       - ./tls:/etc/ssl/private/:rw
197
198   http-https-server0:
199     networks:
200       - dfcnet
201     container_name: dfc_http-https-server0
202     image: nexus3.onap.org:10001/onap/org.onap.integration.nfsimulator.pmhttpsserver:1.0.0
203     ports:
204       - "81:80"
205       - "444:443"
206       - "8081:8080"
207       - "32001:32000"
208       - "32101:32100"
209     restart: on-failure
210     volumes:
211       - ./../certservice/generated-certs/apache-pem:/etc/apache2/certs/:rw
212
213   http-https-server1:
214     networks:
215       - dfcnet
216     container_name: dfc_http-https-server1
217     image: nexus3.onap.org:10001/onap/org.onap.integration.nfsimulator.pmhttpsserver:1.0.0
218     ports:
219       - "82:80"
220       - "445:443"
221       - "8082:8080"
222       - "32002:32000"
223       - "32102:32100"
224     restart: on-failure
225     volumes:
226       - ./../certservice/generated-certs/apache-pem:/etc/apache2/certs/:rw
227
228   http-https-server2:
229     networks:
230       - dfcnet
231     container_name: dfc_http-https-server2
232     image: nexus3.onap.org:10001/onap/org.onap.integration.nfsimulator.pmhttpsserver:1.0.0
233     ports:
234       - "83:80"
235       - "446:443"
236       - "8083:8080"
237       - "32003:32000"
238       - "32103:32100"
239     restart: on-failure
240     volumes:
241       - ./../certservice/generated-certs/apache-pem:/etc/apache2/certs/:rw
242
243   http-https-server3:
244     networks:
245       - dfcnet
246     container_name: dfc_http-https-server3
247     image: nexus3.onap.org:10001/onap/org.onap.integration.nfsimulator.pmhttpsserver:1.0.0
248     ports:
249       - "84:80"
250       - "447:443"
251       - "8084:8080"
252       - "32004:32000"
253       - "32104:32100"
254     restart: on-failure
255     volumes:
256       - ./../certservice/generated-certs/apache-pem:/etc/apache2/certs/:rw
257
258   http-https-server4:
259     networks:
260       - dfcnet
261     container_name: dfc_http-https-server4
262     image: nexus3.onap.org:10001/onap/org.onap.integration.nfsimulator.pmhttpsserver:1.0.0
263     ports:
264       - "85:80"
265       - "448:443"
266       - "8085:8080"
267       - "32005:32000"
268       - "32105:32100"
269     restart: on-failure
270     volumes:
271       - ./../certservice/generated-certs/apache-pem:/etc/apache2/certs/:rw