Use generator to simplify the WireFrame decoding
[dcaegen2/collectors/hv-ves.git] / docker-compose.yml
1 version: "2"
2 services:
3
4   zookeeper:
5     image: wurstmeister/zookeeper
6     ports:
7       - "2181:2181"
8
9   kafka:
10     image: wurstmeister/kafka
11     ports:
12       - "9092:9092"
13     environment:
14       KAFKA_ADVERTISED_HOST_NAME: "kafka"
15       KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
16       KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"
17       KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka:9092"
18     volumes:
19       - /var/run/docker.sock:/var/run/docker.sock
20     depends_on:
21       - zookeeper
22
23   consul:
24       image: progrium/consul
25       ports:
26         - "8500:8500"
27       environment:
28         - CONSUL_BIND_INTERFACE=eth0
29       command: ["-server", "-bootstrap", "-ui-dir", "/ui"]
30
31   ves-hv-collector:
32     image: onap/ves-hv-collector
33 #    build:
34 #      context: hv-collector-main
35 #      dockerfile: Dockerfile
36     ports:
37       - "6061:6061/tcp"
38     depends_on:
39       - kafka
40       - consul
41     volumes:
42       - ./ssl/:/etc/ves-hv/
43
44   xnf-simulator:
45     image: onap/ves-hv-collector-client-simulator
46 #    build:
47 #      context: hv-collector-client-simulator
48 #      dockerfile: Dockerfile
49     ports:
50       - "8000:5000/tcp"
51     depends_on:
52       - ves-hv-collector
53     volumes:
54       - ./ssl/:/etc/ves-hv/
55
56   dcae-app-simulator:
57     image: onap/ves-hv-collector-dcae-simulator
58 #    build:
59 #      context: hv-collector-dcae-app-simulator
60 #      dockerfile: Dockerfile
61     ports:
62       - "8100:5000/tcp"
63     depends_on:
64       - kafka