Elasticsearch data mount is chowned after container start

This commit is contained in:
Mik Vyatskov 2016-11-21 13:33:49 +01:00
parent 3b43ce8e5c
commit 1c63e0648a
2 changed files with 5 additions and 3 deletions

View File

@ -44,9 +44,9 @@ COPY elasticsearch_logging_discovery /
RUN useradd --no-create-home --user-group elasticsearch \
&& mkdir /data \
&& chown -R elasticsearch:elasticsearch /elasticsearch /elasticsearch_logging_discovery /run.sh /data
&& chown -R elasticsearch:elasticsearch /elasticsearch
VOLUME ["/data"]
EXPOSE 9200 9300
CMD ["/bin/su", "-c", "/run.sh", "elasticsearch"]
CMD /run.sh

View File

@ -22,4 +22,6 @@ export MINIMUM_MASTER_NODES=${MINIMUM_MASTER_NODES:-2}
/elasticsearch_logging_discovery >> /elasticsearch/config/elasticsearch.yml
/elasticsearch/bin/elasticsearch
chown -R elasticsearch:elasticsearch /data
/bin/su -c /elasticsearch/bin/elasticsearch elasticsearch