Volodymyr Stoiko | e5ab603 | 2017-04-22 17:41:29 +0300 | [diff] [blame] | 1 | parameters: |
| 2 | _param: |
| 3 | elasticsearch_replicas: 1 |
Volodymyr Stoiko | 1536104 | 2017-06-12 16:03:51 +0300 | [diff] [blame] | 4 | 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 Stoiko | e5ab603 | 2017-04-22 17:41:29 +0300 | [diff] [blame] | 8 | docker: |
| 9 | client: |
| 10 | stack: |
| 11 | elasticsearch: |
Volodymyr Stoiko | 1536104 | 2017-06-12 16:03:51 +0300 | [diff] [blame] | 12 | 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 Stoiko | e5ab603 | 2017-04-22 17:41:29 +0300 | [diff] [blame] | 17 | 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 Stoiko | 1536104 | 2017-06-12 16:03:51 +0300 | [diff] [blame] | 27 | - /srv/volumes/elasticsearch:/usr/share/elasticsearch/data |