Merge "config for 5.0.0 policy-handler new PDP API"
[dcaegen2/deployments.git] / archive / heat / docker-compose-3.yaml
1 version: '2.1'
2 services:
3
4    inventory:
5       image: "{{ nexus_docker_repo }}/onap/org.onap.dcaegen2.platform.inventory-api:{{ dcae_docker_inv }}"
6       restart: "always"
7       container_name: "inventory"
8       hostname: "inventory"
9       environment:
10        - "POSTGRES_USER=inventory"
11        - "POSTGRES_PASSWORD=inventorypwd"
12       ports:
13        - "8080:8080"
14       labels:
15        - "SERVICE_8080_NAME=inventory"
16        - "SERVICE_8080_CHECK_HTTP=/dcae-service-types"
17        - "SERVICE_8080_CHECK_INTERVAL=15s"
18        - "SERVICE_8080_CHECK_INITIAL_STATUS=passing"
19       volumes:
20        - "./tls/shared:/opt/tls/shared"
21
22
23    service-change-handler:
24       image: "{{ nexus_docker_repo }}/onap/org.onap.dcaegen2.platform.servicechange-handler:{{ dcae_docker_sch }}"
25       container_name: "service-change-handler"
26       restart: "always"
27       hostname: "service-change-handler"
28       ports:
29        - "8079:8079"
30       environment:
31        - "POSTGRES_USER=inventory"
32        - "POSTGRES_PASSWORD=inventorypwd"
33       labels:
34        - "SERVICE_NAME=service_change_handler"
35        - "SERVICE_CHECK_DOCKER_SCRIPT=/opt/health.sh"
36        - "SERVICE_CHECK_INTERVAL=15s"
37        - "SERVICE_CHECK_INITIAL_STATUS=passing"
38       volumes:
39        - "./tls/shared:/opt/tls/shared"
40
41
42    deployment_handler:
43       image: "{{ nexus_docker_repo }}/onap/org.onap.dcaegen2.platform.deployment-handler:{{ dcae_docker_dh }}"
44       container_name: "deployment-handler"
45       restart: "always"
46       hostname: "deployment-handler"
47       environment:
48        - "CLOUDIFY_PASSWORD=admin"
49        - "CLOUDIFY_USER=admin"
50       ports:
51        - "8188:8443"
52       volumes:
53        - "./tls/shared:/opt/app/dh/etc/cert/"
54
55
56    policy_handler:
57       image: "{{ nexus_docker_repo }}/onap/org.onap.dcaegen2.platform.policy-handler:{{ dcae_docker_ph }}"
58       container_name: "policy-handler"
59       restart: "always"
60       hostname: "policy-handler"
61       ports:
62        - "25577:25577"
63       labels:
64        - "SERVICE_25577_NAME=policy_handler"
65        - "SERVICE_25577_CHECK_HTTP=/healthcheck"
66        - "SERVICE_25577_CHECK_INTERVAL=15s"
67        - "SERVICE_25577_CHECK_INITIAL_STATUS=passing"
68       volumes:
69        - "./tls/shared:/opt/app/policy_handler/etc/tls/certs/"
70