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
--- /dev/null
+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
--- /dev/null
+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"
+++ /dev/null
-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