blob: 1a2cd51f08499a2d7565ad5d2bd4c807781423ed [file] [log] [blame]
Volodymyr Stoikoe5ab6032017-04-22 17:41:29 +03001parameters:
2 _param:
3 elasticsearch_replicas: 1
Volodymyr Stoiko15361042017-06-12 16:03:51 +03004 docker_image_elasticsearch: docker.elastic.co/elasticsearch/elasticsearch:5.4.1
5 elasticsearch_cluster_name: oss-cluster
6 elasticsearch_xpack_security_enabled: 'false'
7 elasticsearch_discovery_zen_minimum_master_nodes: 1
Volodymyr Stoikoe5ab6032017-04-22 17:41:29 +03008 docker:
9 client:
10 stack:
11 elasticsearch:
Volodymyr Stoiko15361042017-06-12 16:03:51 +030012 environment:
13 cluster.name: ${_param:elasticsearch_cluster_name}
14 xpack.security.enabled: ${_param:elasticsearch_xpack_security_enabled}
15 discovery.zen.minimum_master_nodes: ${_param:elasticsearch_discovery_zen_minimum_master_nodes}
16 ES_JAVA_OPTS: '-Des.enforce.bootstrap.checks=true'
Volodymyr Stoikoe5ab6032017-04-22 17:41:29 +030017 service:
18 cluster:
19 image: ${_param:docker_image_oss_elasticsearch}
20 deploy:
21 replicas: ${_param:elasticsearch_replicas}
22 restart_policy:
23 condition: any
24 ports:
25 - ${_param:haproxy_elasticsearch_exposed_port}:${_param:haproxy_elasticsearch_bind_port}
26 volumes:
Volodymyr Stoiko15361042017-06-12 16:03:51 +030027 - /srv/volumes/elasticsearch:/usr/share/elasticsearch/data