onap on kubernetes source files
[oom.git] / kubernetes / config / docker / init / src / config / message-router / dcae-startup-vm-message-router / docker_files / __docker-compose.yml
1 version: '2'
2 services:
3   zookeeper:
4     image: wurstmeister/zookeeper
5     ports:
6       - "2181:2181"
7     volumes:
8       - ./data-zookeeper:/opt/zookeeper-3.4.9/data
9     logging:
10       driver: "json-file"
11       options:
12         max-size: "30m"
13         max-file: "5"
14
15   kafka:
16     build:
17       context: .
18       dockerfile: Dockerfile-local
19     ports:
20       - "9092:9092"
21     environment:
22       #KAFKA_ADVERTISED_HOST_NAME: {{ ip.docker0 }}
23       KAFKA_ADVERTISED_HOST_NAME: kafka
24       KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
25       KAFKA_BROKER_ID: 1
26     volumes:
27       - /var/run/docker.sock:/var/run/docker.sock
28       - ./data-kafka:/kafka
29       - ./start-kafka.sh:/start-kafka.sh
30     logging:
31       driver: "json-file"
32       options:
33         max-size: "30m"
34         max-file: "5"
35       
36   dmaap:
37     image: attos/dmaap
38     ports:
39       - "3904:3904"
40       - "3905:3905"
41     volumes:
42       - ./MsgRtrApi.properties:/appl/dmaapMR1/bundleconfig/etc/appprops/MsgRtrApi.properties 
43       - ./cadi.properties:/appl/dmaapMR1/etc/cadi.properties 
44       - ./mykey:/appl/dmaapMR1/etc/keyfile 
45     depends_on:
46       - zookeeper
47       - kafka
48     logging:
49       driver: "json-file"
50       options:
51         max-size: "30m"
52         max-file: "5"