[PMSH] Remove CBS sim from the suit
[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   mr-sim:
34     container_name: mr-sim
35     image: nexus3.onap.org:10001/mockserver/mockserver:latest
36     command: -logLevel DEBUG -serverPort 3904
37     ports:
38       - 3904:1080
39     environment:
40       MOCKSERVER_PROPERTY_FILE: /config/mockserver.properties
41       MOCKSERVER_INITIALIZATION_JSON_PATH: /config/mr-initializer.json
42     volumes:
43       - ./assets/mr_sim/mr_mockserver.properties:/config/mockserver.properties
44       - ./assets/mr_sim/mr-initializer.json:/config/mr-initializer.json
45     networks:
46       net:
47         aliases:
48         - mr-sim
49
50   pmsh:
51     container_name: pmsh
52     image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.pmsh:latest
53     depends_on:
54       - db
55     ports:
56       - 8443:8443
57     volumes:
58       - ./assets/ssl_certs/cert.pem:/opt/app/pmsh/etc/certs/cert.pem
59       - ./assets/ssl_certs/key.pem:/opt/app/pmsh/etc/certs/key.pem
60       - ./assets/ssl_certs/mock_server_cacert.pem:/opt/app/pmsh/etc/certs/cacert.pem
61       - ./assets/cbs_sim/application_config.yaml:/app-config/application_config.yaml
62     environment:
63       HOSTNAME: "dcae-pmsh"
64       PMSH_PG_URL: db
65       PMSH_PG_USERNAME: $DB_USER
66       PMSH_PG_PASSWORD: $DB_PASSWORD
67       AAI_SERVICE_PORT: 1080
68       DCAE_CA_CERTPATH: '/opt/app/pmsh/etc/certs/cacert.pem'
69       CBS_CLIENT_CONFIG_PATH: '/app-config/application_config.yaml'
70     networks:
71       net:
72         aliases:
73         - pmsh
74
75 networks:
76   net:
77     driver: bridge
78