Start DCAE App Simulator from command line
[dcaegen2/collectors/hv-ves.git] / docker-compose.yml
1 version: "2"
2 services:
3   zookeeper:
4     image: wurstmeister/zookeeper
5     ports:
6       - "2181:2181"
7   kafka:
8     image: wurstmeister/kafka
9     ports:
10       - "9092:9092"
11     environment:
12       KAFKA_ADVERTISED_HOST_NAME: "kafka"
13       KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
14       KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"
15       KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka:9092"
16     volumes:
17       - /var/run/docker.sock:/var/run/docker.sock
18     depends_on:
19       - zookeeper
20   veshvcollector:
21     build:
22       context: hv-collector-main
23       dockerfile: Dockerfile
24     ports:
25       - "6061:6061/tcp"
26     depends_on:
27       - kafka
28     volumes:
29       - ./ssl/:/etc/ves-hv/
30   xnfsimulator:
31     build:
32       context: hv-collector-client-simulator
33       dockerfile: Dockerfile
34     depends_on:
35       - veshvcollector
36     volumes:
37       - ./ssl/:/etc/ves-hv/
38   dcae-app-simulator:
39     build:
40       context: hv-collector-dcae-app-simulator
41       dockerfile: Dockerfile
42     ports:
43       - "8080:8080/tcp"
44     depends_on:
45       - kafka