Merge "Updated the data-router image name."
[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       - 50020:50020
8       - 2181:2181
9       - 16010:16010
10       - 50090:50090
11       - 16301:16301
12       - 50070:50070
13       - 50010:50010
14       - 50075:50075
15     logging:
16       driver: "json-file"
17       options:
18         max-size: "30m"
19         max-file: "5"
20   aai.gremlinserver.simpledemo.openecomp.org:
21     image: ${GREMLIN_SERVER_IMAGE}
22     hostname: aai.gremlinserver.simpledemo.openecomp.org
23     environment:
24       - SERVER_HOST=aai.hbase.simpledemo.openecomp.org
25       - SERVER_TABLE=aaigraph.dev
26       - GREMLIN_HOST=aai.gremlinserver.simpledemo.openecomp.org
27     links: 
28       - aai.hbase.simpledemo.openecomp.org
29     ports: 
30       - 8182:8182
31     logging:
32       driver: "json-file"
33       options:
34         max-size: "30m"
35         max-file: "5"
36
37   aai.elasticsearch.simpledemo.openecomp.org:
38     image: elasticsearch:2.4.1
39     hostname: aai.elasticsearch.simpledemo.openecomp.org
40     container_name: elasticsearch
41     ports:
42       - "9200:9200"
43     volumes:
44       - /opt/app/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
45       - es-data:/usr/share/elasticsearch/data
46     logging:
47       driver: "json-file"
48       options:
49         max-size: "30m"
50         max-file: "5"
51
52 networks:
53   default: 
54       driver: bridge
55       driver_opts:
56         com.docker.network.driver.mtu: ${MTU}
57
58 volumes:
59   es-data: