mirror of https://github.com/pelias/docker.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
703 B
24 lines
703 B
7 years ago
|
# see: https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
|
||
|
|
||
|
# base image
|
||
|
FROM docker.elastic.co/elasticsearch/elasticsearch:5.2.1
|
||
|
USER root
|
||
|
|
||
|
# environmental settings
|
||
|
ENV ES_JAVA_OPTS '-Xms512m -Xmx512m'
|
||
|
ENV xpack.security.enabled 'false'
|
||
|
ENV xpack.monitoring.enabled 'false'
|
||
|
ENV cluster.name 'pelias-dev'
|
||
|
ENV bootstrap.memory_lock 'true'
|
||
|
RUN echo 'vm.max_map_count=262144' >> /etc/sysctl.conf
|
||
|
|
||
|
# configure plugins
|
||
|
RUN /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-icu
|
||
|
|
||
|
# elasticsearch config
|
||
|
ADD elasticsearch.yml /usr/share/elasticsearch/config/
|
||
|
RUN chown elasticsearch:elasticsearch config/elasticsearch.yml
|
||
|
|
||
|
# run as elasticsearch user
|
||
|
USER elasticsearch
|