Adding composers and customization files for ELK sample system and Metrics sample...
[osm/devops.git] / installers / docker / osm_elk / docker-compose.yml
1 version: '3'
2
3 services:
4
5   elasticsearch:
6     image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.2.3
7     volumes:
8       - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro
9     environment:
10       ES_JAVA_OPTS: "-Xmx256m -Xms256m"
11     networks:
12       - elk
13
14   logstash:
15     image: docker.elastic.co/logstash/logstash-oss:6.2.3
16     volumes:
17       - ./logstash.yml:/usr/share/logstash/config/logstash.yml:ro
18       - ./logstash.conf:/usr/share/logstash/pipeline/logstash.conf:ro
19     environment:
20       LS_JAVA_OPTS: "-Xmx256m -Xms256m"
21     networks:
22       - elk
23     depends_on:
24       - elasticsearch
25
26   kibana:
27     image: docker.elastic.co/kibana/kibana-oss:6.2.3
28     volumes:
29       - ./kibana.yml:/usr/share/kibana/config/kibana.yml:ro
30     ports:
31       - "5601:5601"
32     networks:
33       - elk
34     depends_on:
35       - elasticsearch
36
37 networks:
38   elk:
39     external:
40       name: netOSM