From 73adaf1d822be53f446a0e655adbef5405a9693f Mon Sep 17 00:00:00 2001 From: Lusheng Ji Date: Wed, 4 Apr 2018 10:51:11 -0400 Subject: Enhance docker-compose Issue-ID: DCAEGEN2-206 Change-Id: I578f749b6946970b8215aa3a228420f025dc7f34 Signed-off-by: Lusheng Ji --- heat/R2MVP/docker-compose.yaml | 81 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 75 insertions(+), 6 deletions(-) diff --git a/heat/R2MVP/docker-compose.yaml b/heat/R2MVP/docker-compose.yaml index e05667d..5413a5d 100644 --- a/heat/R2MVP/docker-compose.yaml +++ b/heat/R2MVP/docker-compose.yaml @@ -1,22 +1,91 @@ version: '2' services: db: - image: postgres + image: postgres:9.5 + container_name: "db" + hostname: "db" ports: - "5432:5432" environment: - POSTGRES_USER: "user" - POSTGRES_PASSWORD: "pass" + POSTGRES_USER: "holmes" + POSTGRES_PASSWORD: "holmespwd" + + consul: + image: consul:0.8.3 + container_name: "consul" + hostname: "consul" + ports: + - "8400:8400" + - "8500:8500" + - "8600:8600" + command: "-server -bootstrap-expect 1" + + config_binding_service: + image: {{ nexus_docker_repo }}/onap/org.onap.dcaegen2.platform.configbinding:v1.2.0 + container_name: "config_binding_service" + hostname: "config_binding_service" + environment: + - CONSUL_HOST: consul + expose: + - "10000:10000" + ves: image: {{ nexus_docker_repo }}/onap/org.onap.dcaegen2.collectors.ves.vescollector:1.2.0 + container_name: "ves" + hostname: "ves" + environment: + - DMAAPHOST={{ mr_ip_addr }} + - CONSUL_HOST=consul + - CONSUL_PORT=8500 + - CONFIG_BINDING_SERVICE=config_binding_service + - SERVICE_NAME=ves + - HOSTNAME=ves expose: - - 8080 - tca: + - "8080:8080" + - "8443:8443" + + tca: image: {{ nexus_docker_repo }}/onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.0.0 container_name: tca hostname: tca environment: - DMAAPHOST={{ mr_ip_addr }} + - CONSUL_HOST=consul + - CONSUL_PORT=8500 + - CBS_HOST=cbs + - CBS_PORT=10000 + - SERVICE_NAME=tca + - CONFIG_BINDING_SERVICE=config_binding_service + expose: + - "11011:11011" + - "11015:11015" + + holmes-engine: + image: {{ nexus_docker_repo }}/onap/holmes/engine-management:latest + conatiner_name: he + host_name: he + environment: + - URL_JDBC=db:5432 + - JDBC_USERNAME=holmes + - JDBC_PASSWORD=holmespwd + - MSB_ADDR={{ msb_ip_addr }} + - CONSUL_HOST=consul + - CONSUL_PORT=8500 + - HOSTNAME=he expose: - - 11011 + - "9102:9102" + holmes-rule: + image: {{ nexus_docker_repo }}/onap/holmes/rule-management:latest + conatiner_name: hr + host_name: hr + environment: + - URL_JDBC=db:5432 + - JDBC_USERNAME=holmes + - JDBC_PASSWORD=holmespwd + - MSB_ADDR={{ msb_ip_addr }} + - CONSUL_HOST=consul + - CONSUL_PORT=8500 + - HOSTNAME=hr + expose: + - "9101:9101" -- cgit 1.2.3-korg