Disable proxy when building Docker images
[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     command: ["--listen-port", "6061","--config-url", "http://consul:8500/v1/kv/veshv-config"]
39     depends_on:
40       - kafka
41       - consul
42     volumes:
43       - ./ssl/:/etc/ves-hv/
44
45   xnf-simulator:
46     image: onap/ves-hv-collector-xnf-simulator
47 #    build:
48 #      context: hv-collector-xnf-simulator
49 #      dockerfile: Dockerfile
50     ports:
51       - "6062:6062/tcp"
52     command: ["--listen-port", "6062", "--ves-host", "ves-hv-collector", "--ves-port", "6061"]
53     depends_on:
54       - ves-hv-collector
55     volumes:
56       - ./ssl/:/etc/ves-hv/
57
58   dcae-app-simulator:
59     image: onap/ves-hv-collector-dcae-simulator
60 #    build:
61 #      context: hv-collector-dcae-app-simulator
62 #      dockerfile: Dockerfile
63     ports:
64       - "6063:6063/tcp"
65     command: ["--listen-port", "6063", "--kafka-bootstrap-servers", "kafka:9092", "--kafka-topics", "ves_hvRanMeas"]
66     depends_on:
67       - kafka