Merge "Updating host volume directory"
[aai/test-config.git] / docker-compose-db.yml
1 version: '2'
2 services:
3   aai.hbase.simpledemo.openecomp.org:
4     image: ${HBASE_IMAGE}
5     hostname: aai.hbase.simpledemo.openecomp.org
6     ports:
7       - 2181:2181
8       - 8080:8080
9       - 8085:8085
10       - 9090:9090
11       - 16000:16000
12       - 16010:16010
13       - 16201:16201
14     logging:
15       driver: "json-file"
16       options:
17         max-size: "30m"
18         max-file: "5"
19   aai.gremlinserver.simpledemo.openecomp.org:
20     image: ${GREMLIN_SERVER_IMAGE}
21     hostname: aai.gremlinserver.simpledemo.openecomp.org
22     environment:
23       - SERVER_HOST=aai.hbase.simpledemo.openecomp.org
24       - SERVER_TABLE=aaigraph.dev
25       - GREMLIN_HOST=aai.gremlinserver.simpledemo.openecomp.org
26     links: 
27       - aai.hbase.simpledemo.openecomp.org
28     ports: 
29       - 8182:8182
30     logging:
31       driver: "json-file"
32       options:
33         max-size: "30m"
34         max-file: "5"
35
36   aai.elasticsearch.simpledemo.openecomp.org:
37     image: elasticsearch:2.4.1
38     hostname: aai.elasticsearch.simpledemo.openecomp.org
39     container_name: elasticsearch
40     ports:
41       - "9200:9200"
42     volumes:
43       - /opt/test-config/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
44       - es-data:/usr/share/elasticsearch/data
45     logging:
46       driver: "json-file"
47       options:
48         max-size: "30m"
49         max-file: "5"
50
51 networks:
52   default: 
53       driver: bridge
54       driver_opts:
55         com.docker.network.driver.mtu: ${MTU}
56
57 volumes:
58   es-data: