blob: 53d6aa122ed05be82386b3b8a26c4eee2c048fde [file] [log] [blame]
Pawel Kadlubanski43269652018-06-15 16:13:45 +02001version: '3'
2
3services:
4 pnf-simulator:
5 container_name: pnf-simulator
6 image: nexus3.onap.org:10003/onap/pnf-simulator:latest
7 ports:
8 - "5000:5000"
9 volumes:
10 - ./logs:/var/log
Marcin Migdalffd52662018-08-02 13:40:25 +020011 - ./json_schema:/json_schema
Pawel Kadlubanski43269652018-06-15 16:13:45 +020012 env_file:
13 - ./config/netconf.env
Marcin Migdal1f81ed12018-08-28 14:41:04 +020014 restart: on-failure
Pawel Kadlubanski43269652018-06-15 16:13:45 +020015 depends_on:
16 - netopeer
17
18 netopeer:
19 container_name: netopeer
20 image: sysrepo/sysrepo-netopeer2:latest
21 ports:
22 - "830:830"
Marcin Migdal1f81ed12018-08-28 14:41:04 +020023 volumes:
24 - ./netconf:/netconf
Pawel Kadlubanski43269652018-06-15 16:13:45 +020025 env_file:
26 - ./config/netconf.env
Marcin Migdal1f81ed12018-08-28 14:41:04 +020027 restart: on-failure
28 depends_on:
29 - sftp-server
Marcin Migdal81f99832018-09-17 14:34:28 +020030 - ftpes-server
Marcin Migdal1f81ed12018-08-28 14:41:04 +020031
32 sftp-server:
33 container_name: sftp-server
34 image: atmoz/sftp:alpine
35 ports:
Marcin Migdal136068d2018-08-29 16:05:20 +020036 - "2222:22"
Pawel Kadlubanski43269652018-06-15 16:13:45 +020037 volumes:
Marcin Migdal1f81ed12018-08-28 14:41:04 +020038 - ./sftp:/home/sftp-user/sftp
Marcin Migdal01473522018-08-30 14:39:02 +020039 - ./ssh/ssh_host_rsa_key.pub:/home/sftp-user/.ssh/keys/ssh_host_rsa_key.pub:ro
Marcin Migdal1f81ed12018-08-28 14:41:04 +020040 restart: on-failure
micdzied2f1f2442018-09-13 14:44:59 +020041 command: sftp-user::1001
42
43 ftpes-server:
micdzied2f1f2442018-09-13 14:44:59 +020044 container_name: ftpes-server
Marcin Migdal81f99832018-09-17 14:34:28 +020045 image: stilliard/pure-ftpd:latest
micdzied2f1f2442018-09-13 14:44:59 +020046 ports:
47 - "2221:21"
Marcin Migdalbd188442018-09-27 15:48:40 +020048 - "30000-30009:30000-30009"
micdzied2f1f2442018-09-13 14:44:59 +020049 volumes:
Marcin Migdalbd188442018-09-27 15:48:40 +020050 - ./ftpes/files:/home/ftpusers/onap
micdziedd96bb412018-10-22 15:08:50 +020051 - ./ftpes/pure-ftpd/userpass/:/etc/pure-ftpd/passwd/
52 - ./ftpes/pure-ftpd/tls/:/etc/ssl/private/
Marcin Migdalbd188442018-09-27 15:48:40 +020053
micdzied2f1f2442018-09-13 14:44:59 +020054 environment:
55 PUBLICHOST: localhost
Marcin Migdal4fab8f02018-09-27 17:15:34 +020056 ADDED_FLAGS: --tls=2
Marcin Migdalbd188442018-09-27 15:48:40 +020057 FTP_USER_HOME: onap
micdziedd96bb412018-10-22 15:08:50 +020058 restart: on-failure
59
60 vsftpd_ftpes_server:
61 container_name: vsftpd_ftpes_server
62 image: docker.io/panubo/vsftpd
63 ports:
64 - "8221:21"
65 - "8001-8010:8001-8010"
66 environment:
67 FTP_USER: onap
68 FTP_PASSWORD: pano
69 PASV_ADDRESS: 127.0.0.1
70 PASV_MIN_PORT: 8001
71 PASV_MAX_PORT: 8010
72 volumes:
73 - ./ftpes/vsftpd/tls/ftp.crt:/etc/ssl/private/vsftpd.crt:ro
74 - ./ftpes/vsftpd/tls/ftp.key:/etc/ssl/private/vsftpd.key:ro
75 - ./ftpes/vsftpd/tls/dfc.crt:/home/vsftpd/onap/client.crt:ro
76 - ./ftpes/vsftpd/configuration/vsftpd_ssl.conf:/etc/vsftpd_ssl.conf:ro
77 restart: on-failure
78 command: vsftpd /etc/vsftpd_ssl.conf