[DCAE-PMSH] Removing dmaap mr from suite
[integration/csit.git] / plans / dcaegen2-services-pmsh / testsuite / docker-compose.yml
1 version: '3.3'
2
3 services:
4   db:
5     container_name: db
6     image: nexus3.onap.org:10001/library/postgres:10
7     restart: always
8     environment:
9       POSTGRES_PASSWORD: $DB_PASSWORD
10       POSTGRES_USER: $DB_USER
11     networks:
12       net:
13         aliases:
14         - db
15
16   aai:
17     container_name: aai-sim
18     image: nexus3.onap.org:10001/mockserver/mockserver:latest
19     environment:
20       MOCKSERVER_PROPERTY_FILE: /config/mockserver.properties
21       MOCKSERVER_INITIALIZATION_JSON_PATH: /config/aai-initializer.json
22       LOG_LEVEL: "DEBUG"
23     volumes:
24       - ./assets/aai_sim/aai_mockserver.properties:/config/mockserver.properties
25       - ./assets/aai_sim/aai-initializer.json:/config/aai-initializer.json
26       - ./assets/ssl_certs/mock_server_cacert.pem:/var/tmp/mock_server_cacert.pem
27       - ./assets/ssl_certs/mock_server_key.pem:/var/tmp/mock_server_key.pem
28     networks:
29       net:
30         aliases:
31         - aai-sim
32
33   cbs-sim:
34     container_name: cbs-sim
35     image: nexus3.onap.org:10001/mockserver/mockserver:latest
36     command: -logLevel DEBUG -serverPort 10443
37     ports:
38       - 10443:1080
39     environment:
40       MOCKSERVER_PROPERTY_FILE: /config/mockserver.properties
41       MOCKSERVER_INITIALIZATION_JSON_PATH: /config/cbs-initializer.json
42     volumes:
43       - ./assets/cbs_sim/cbs_mockserver.properties:/config/mockserver.properties
44       - ./assets/cbs_sim/cbs-initializer.json:/config/cbs-initializer.json
45       - ./assets/ssl_certs/mock_server_cacert.pem:/var/tmp/mock_server_cacert.pem
46       - ./assets/ssl_certs/mock_server_key.pem:/var/tmp/mock_server_key.pem
47     networks:
48       net:
49         aliases:
50         - cbs-sim
51   mr-sim:
52     container_name: mr-sim
53     image: nexus3.onap.org:10001/mockserver/mockserver:latest
54     command: -logLevel DEBUG -serverPort 3904
55     ports:
56       - 3904:1080
57     environment:
58       MOCKSERVER_PROPERTY_FILE: /config/mockserver.properties
59       MOCKSERVER_INITIALIZATION_JSON_PATH: /config/mr-initializer.json
60     volumes:
61       - ./assets/mr_sim/mr_mockserver.properties:/config/mockserver.properties
62       - ./assets/mr_sim/mr-initializer.json:/config/mr-initializer.json
63     networks:
64       net:
65         aliases:
66         - mr-sim
67
68   pmsh:
69     container_name: pmsh
70     image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pmsh:latest
71     depends_on:
72       - db
73     ports:
74       - 8443:8443
75     volumes:
76       - ./assets/ssl_certs/cert.pem:/opt/app/pmsh/etc/certs/cert.pem
77       - ./assets/ssl_certs/key.pem:/opt/app/pmsh/etc/certs/key.pem
78       - ./assets/ssl_certs/mock_server_cacert.pem:/opt/app/pmsh/etc/certs/cacert.pem
79     environment:
80       HOSTNAME: "dcae-pmsh"
81       CONFIG_BINDING_SERVICE: cbs-sim
82       PMSH_PG_URL: db
83       PMSH_PG_USERNAME: $DB_USER
84       PMSH_PG_PASSWORD: $DB_PASSWORD
85       AAI_SERVICE_PORT: 1080
86       DCAE_CA_CERTPATH: '/opt/app/pmsh/etc/certs/cacert.pem'
87     networks:
88       net:
89         aliases:
90         - pmsh
91
92 networks:
93   net:
94     driver: bridge
95