diff options
author | fkrzywka <filip.krzywka@nokia.com> | 2018-06-05 12:17:31 +0200 |
---|---|---|
committer | Piotr Jaszczyk <piotr.jaszczyk@nokia.com> | 2018-08-01 09:16:54 +0200 |
commit | cbf9e25b028110ed8e87fac370f9f9aefbafc565 (patch) | |
tree | 861e855b36b0da85bab77c92d001b6ef898147b4 | |
parent | 067c44618a7daa38c14fe42902c43b8dddd348f9 (diff) |
HV-Collector services in docker-compose
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
-rw-r--r-- | docker-compose.yml | 30 | ||||
-rw-r--r-- | hv-collector-client-simulator/Dockerfile | 6 | ||||
-rw-r--r-- | hv-collector-client-simulator/docker-compose.yml | 16 |
3 files changed, 36 insertions, 16 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..b5028846 --- /dev/null +++ b/docker-compose.yml @@ -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 index 00000000..caeec054 --- /dev/null +++ b/hv-collector-client-simulator/Dockerfile @@ -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 index e26478ff..00000000 --- a/hv-collector-client-simulator/docker-compose.yml +++ /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 |