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.4 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} FTPES_SIMS: ${FTPES_SIMS} HTTP_SIMS: ${HTTP_SIMS} NUM_FTP_SERVERS: ${NUM_FTP_SERVERS} NUM_HTTP_SERVERS: ${NUM_HTTP_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: ftpes_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: ftpes_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: ftpes_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: ftpes_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: ftpes_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 http-server0: networks: - dfcnet container_name: dfc_http-server0 image: http_httpd:latest ports: - "81:80" restart: on-failure http-server1: networks: - dfcnet container_name: dfc_http-server1 image: http_httpd:latest ports: - "82:80" restart: on-failure http-server2: networks: - dfcnet container_name: dfc_http-server2 image: http_httpd:latest ports: - "83:80" restart: on-failure http-server3: networks: - dfcnet container_name: dfc_http-server3 image: http_httpd:latest ports: - "84:80" restart: on-failure http-server4: networks: - dfcnet container_name: dfc_http-server4 image: http_httpd:latest ports: - "85:80" restart: on-failure