blob: 78fa7cb1bbc369e693d05d43083416832cd87c9d [file] [log] [blame]
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
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