HV-Collector services in docker-compose 57/58357/1
authorfkrzywka <filip.krzywka@nokia.com>
Tue, 5 Jun 2018 10:17:31 +0000 (12:17 +0200)
committerPiotr Jaszczyk <piotr.jaszczyk@nokia.com>
Wed, 1 Aug 2018 07:16:54 +0000 (09:16 +0200)
Docker-compose in root directory to launch all services
Simulator dockerfile addition, to be implemented later
Services dependency

Closes ONAP-228.

Change-Id: I42c874335e76494693ec149fb7d1a305d8288584
Signed-off-by: fkrzywka <filip.krzywka@nokia.com>
Issue-ID: DCAEGEN2-601

docker-compose.yml [new file with mode: 0644]
hv-collector-client-simulator/Dockerfile [new file with mode: 0644]
hv-collector-client-simulator/docker-compose.yml [deleted file]

diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644 (file)
index 0000000..b502884
--- /dev/null
@@ -0,0 +1,30 @@
+version: "2"
+services:
+  zookeeper:
+    image: wurstmeister/zookeeper
+    ports:
+      - "2181:2181"
+  kafka:
+    image: wurstmeister/kafka
+    ports:
+      - "9092:9092"
+    environment:
+      HOSTNAME_COMMAND: "route -n | awk '/UG[ \t]/{print $$2}'"
+      KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
+      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
+    volumes:
+      - /var/run/docker.sock:/var/run/docker.sock
+    depends_on:
+      - zookeeper
+  hv-collector:
+    build:
+      context: hv-collector-main
+      dockerfile: Dockerfile
+    ports:
+      - "8081:8081/tcp"
+    depends_on:
+      - kafka
+  xnf-simulator:
+    build:
+      context: hv-collector-client-simulator
+      dockerfile: Dockerfile
\ No newline at end of file
diff --git a/hv-collector-client-simulator/Dockerfile b/hv-collector-client-simulator/Dockerfile
new file mode 100644 (file)
index 0000000..caeec05
--- /dev/null
@@ -0,0 +1,6 @@
+FROM openjdk:10-jre-slim
+
+LABEL copyright="Copyright (C) 2018 NOKIA Intellectual Property. All rights reserved."
+LABEL license.name="The Apache Software License, Version 2.0"
+LABEL license.url="http://www.apache.org/licenses/LICENSE-2.0"
+LABEL maintainer="Nokia Wroclaw ONAP Team"
diff --git a/hv-collector-client-simulator/docker-compose.yml b/hv-collector-client-simulator/docker-compose.yml
deleted file mode 100644 (file)
index e26478f..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-version: '2'
-services:
-  zookeeper:
-    image: wurstmeister/zookeeper
-    ports:
-      - "2181:2181"
-  kafka:
-    image: wurstmeister/kafka
-    ports:
-      - "9092:9092"
-    environment:
-      HOSTNAME_COMMAND: "route -n | awk '/UG[ \t]/{print $$2}'"
-      KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
-      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
\ No newline at end of file