Remove outdated doc for A1 Adaptor
[integration.git] / test / mocks / masspnfsim / pnf-sim-lightweight / docker-compose-template.yml
1 version: '2'
2 networks:
3   front:
4     driver: bridge
5     ipam:
6       config:
7       - gateway: "${IPGW}"
8         subnet: "${IPSUBNET}/28"
9       driver: default
10 services:
11   pnf-simulator-${I}:
12     container_name: pnf-simulator-${I}
13     image: nexus3.onap.org:10003/onap/masspnf-simulator:1.0.0-SNAPSHOT
14     networks:
15       front:
16         ipv4_address: "${IPPNFSIM}"
17     volumes:
18       - ./logs:/var/log
19       - ./json_schema:/json_schema
20       - ./config/config.yml:/config/config.yml:rw
21       - ./files/:/files/:rw
22     environment:
23       TZ: "${TIMEZONE}"
24     env_file:
25       - ./config/netconf.env
26     restart: on-failure
27
28   sftp-server-${I}:
29     container_name: sftp-server-${I}
30     image: atmoz/sftp:alpine
31     networks:
32       front:
33         ipv4_address: "${IPSFTP}"
34     ports:
35       - "${PORTSFTP}:22"
36     volumes:
37       - ./files/onap/:/home/${FILESERV_USER}/
38       - ./fix-sftp-perms.sh:/etc/sftp.d/fix-sftp-perms.sh
39     restart: on-failure
40     command: ${FILESERV_USER}:${FILESERV_PASS}:1001
41
42   ftpes-server-vsftpd-${I}:
43     container_name: ftpes-server-vsftpd-${I}
44     image: docker.io/panubo/vsftpd
45     networks:
46       front:
47         ipv4_address: "${IPFTPS}"
48     ports:
49       - "${PORTFTPS}:21"
50       - "${FTPS_PASV_MIN}-${FTPS_PASV_MAX}:${FTPS_PASV_MIN}-${FTPS_PASV_MAX}"
51     environment:
52       FTP_USER: ${FILESERV_USER}
53       FTP_PASSWORD: ${FILESERV_PASS}
54       PASV_ADDRESS: localhost
55       PASV_MIN_PORT: ${FTPS_PASV_MIN}
56       PASV_MAX_PORT: ${FTPS_PASV_MAX}
57     volumes:
58       - ./tls/ftp.crt:/etc/ssl/private/ftp.crt:ro
59       - ./tls/ftp.key:/etc/ssl/private/ftp.key:ro
60       - ./tls/dfc.crt:/etc/ssl/private/dfc.crt:ro
61       - ./config/vsftpd_ssl.conf:/etc/vsftpd_ssl.conf:ro
62       - ./files/onap/:/srv/
63     restart: on-failure
64     command: vsftpd /etc/vsftpd_ssl.conf