Fix NPE when getting Consul configuration
[dcaegen2/collectors/hv-ves.git] / docker-compose.yml
index 65951ed..f0713c7 100644 (file)
@@ -20,6 +20,14 @@ services:
     depends_on:
       - zookeeper
 
+  consul:
+      image: progrium/consul
+      ports:
+        - "8500:8500"
+      environment:
+        - CONSUL_BIND_INTERFACE=eth0
+      command: ["-server", "-bootstrap", "-ui-dir", "/ui"]
+
   ves-hv-collector:
     image: onap/ves-hv-collector
 #    build:
@@ -27,18 +35,21 @@ services:
 #      dockerfile: Dockerfile
     ports:
       - "6061:6061/tcp"
+    command: ["--listen-port", "6061","--config-url", "http://consul:8500/v1/kv/veshv-config"]
     depends_on:
       - kafka
+      - consul
     volumes:
       - ./ssl/:/etc/ves-hv/
 
   xnf-simulator:
-    image: onap/ves-hv-collector-client-simulator
+    image: onap/ves-hv-collector-xnf-simulator
 #    build:
-#      context: hv-collector-client-simulator
+#      context: hv-collector-xnf-simulator
 #      dockerfile: Dockerfile
     ports:
-      - "8000:5000/tcp"
+      - "6062:6062/tcp"
+    command: ["--listen-port", "6062", "--ves-host", "ves-hv-collector", "--ves-port", "6061"]
     depends_on:
       - ves-hv-collector
     volumes:
@@ -50,6 +61,7 @@ services:
 #      context: hv-collector-dcae-app-simulator
 #      dockerfile: Dockerfile
     ports:
-      - "8100:5000/tcp"
+      - "6063:6063/tcp"
+    command: ["--listen-port", "6063", "--kafka-bootstrap-servers", "kafka:9092", "--kafka-topics", "ves_hvRanMeas"]
     depends_on:
       - kafka