version: '2' networks: dfcnet: external: name: dfcnet services: consul-server: networks: - dfcnet container_name: dfc_consul image: docker.io/consul:1.4.4 ports: - "8500:8500" volumes: - ./consul/consul/:/consul/config config-binding-service: networks: - dfcnet container_name: dfc_cbs image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.configbinding.app-app:2.3.0 ports: - "10000:10000" environment: - CONSUL_HOST=consul-server depends_on: - consul-server tls-init-container: container_name: dfc_tls-init-container image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.0 networks: - dfcnet volumes: - ./tls:/opt/tls/shared:rw drsim: networks: - dfcnet environment: DRR_SIM_IP: ${DR_REDIR_SIM} DR_FEEDS: ${DR_FEEDS} image: drsim_common:latest ports: - "3906:3906" - "3907:3907" container_name: dfc_dr-sim command: node dmaapDR.js ${DR_TC} volumes: - ./tls:/app/cert/:rw depends_on: - tls-init-container drsim_redir: networks: - dfcnet environment: DR_SIM_IP: drsim DR_REDIR_FEEDS: ${DR_REDIR_FEEDS} image: drsim_common:latest ports: - "3908:3908" - "3909:3909" container_name: dfc_dr-redir-sim command: node dmaapDR_redir.js ${DR_REDIR_TC} volumes: - ./tls:/app/cert/:rw depends_on: - tls-init-container mrsim: networks: - dfcnet environment: SFTP_SIMS: ${SFTP_SIMS} FTPS_SIMS: ${FTPS_SIMS} NUM_FTP_SERVERS: ${NUM_FTP_SERVERS} MR_GROUPS: ${MR_GROUPS} MR_FILE_PREFIX_MAPPING: ${MR_FILE_PREFIX_MAPPING} image: mrsim:latest ports: - "2222:2222" - "2223:2223" container_name: dfc_mr-sim command: python mr-sim.py ${MR_TC} volumes: - ./tls:/app/cert/:rw depends_on: - tls-init-container sftp-server0: networks: - dfcnet container_name: dfc_sftp-server0 image: atmoz/sftp:alpine ports: - "1022:22" restart: on-failure command: onap:pano:1001 sftp-server1: networks: - dfcnet container_name: dfc_sftp-server1 image: atmoz/sftp:alpine ports: - "1023:22" restart: on-failure command: onap:pano:1001 sftp-server2: networks: - dfcnet container_name: dfc_sftp-server2 image: atmoz/sftp:alpine ports: - "1024:22" restart: on-failure command: onap:pano:1001 sftp-server3: networks: - dfcnet container_name: dfc_sftp-server3 image: atmoz/sftp:alpine ports: - "1025:22" restart: on-failure command: onap:pano:1001 sftp-server4: networks: - dfcnet container_name: dfc_sftp-server4 image: atmoz/sftp:alpine ports: - "1026:22" restart: on-failure command: onap:pano:1001 ftpes-server-vsftpd0: networks: - dfcnet container_name: dfc_ftpes-server-vsftpd0 image: ftps_vsftpd:latest ports: - "1032:21" environment: FTP_USER: onap FTP_PASSWORD: pano restart: on-failure command: vsftpd /etc/vsftpd_ssl.conf volumes: - ./tls:/etc/ssl/private/:rw depends_on: - tls-init-container ftpes-server-vsftpd1: networks: - dfcnet container_name: dfc_ftpes-server-vsftpd1 image: ftps_vsftpd:latest ports: - "1033:21" environment: FTP_USER: onap FTP_PASSWORD: pano restart: on-failure command: vsftpd /etc/vsftpd_ssl.conf volumes: - ./tls:/etc/ssl/private/:rw depends_on: - tls-init-container ftpes-server-vsftpd2: networks: - dfcnet container_name: dfc_ftpes-server-vsftpd2 image: ftps_vsftpd:latest ports: - "1034:21" environment: FTP_USER: onap FTP_PASSWORD: pano restart: on-failure command: vsftpd /etc/vsftpd_ssl.conf volumes: - ./tls:/etc/ssl/private/:rw depends_on: - tls-init-container ftpes-server-vsftpd3: networks: - dfcnet container_name: dfc_ftpes-server-vsftpd3 image: ftps_vsftpd:latest ports: - "1035:21" environment: FTP_USER: onap FTP_PASSWORD: pano restart: on-failure command: vsftpd /etc/vsftpd_ssl.conf volumes: - ./tls:/etc/ssl/private/:rw depends_on: - tls-init-container ftpes-server-vsftpd4: networks: - dfcnet container_name: dfc_ftpes-server-vsftpd4 image: ftps_vsftpd:latest ports: - "1036:21" environment: FTP_USER: onap FTP_PASSWORD: pano restart: on-failure command: vsftpd /etc/vsftpd_ssl.conf volumes: - ./tls:/etc/ssl/private/:rw depends_on: - tls-init-container