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