From 1c63e0648a7b7a13361a672f1c1af36c08741c7d Mon Sep 17 00:00:00 2001 From: Mik Vyatskov Date: Mon, 21 Nov 2016 13:33:49 +0100 Subject: [PATCH] Elasticsearch data mount is chowned after container start --- cluster/addons/fluentd-elasticsearch/es-image/Dockerfile | 4 ++-- cluster/addons/fluentd-elasticsearch/es-image/run.sh | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile b/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile index 93f050ef15f..c9dc57ef3ff 100644 --- a/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile +++ b/cluster/addons/fluentd-elasticsearch/es-image/Dockerfile @@ -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"] \ No newline at end of file +CMD /run.sh \ No newline at end of file diff --git a/cluster/addons/fluentd-elasticsearch/es-image/run.sh b/cluster/addons/fluentd-elasticsearch/es-image/run.sh index 8f8270edcab..5d5f026d716 100755 --- a/cluster/addons/fluentd-elasticsearch/es-image/run.sh +++ b/cluster/addons/fluentd-elasticsearch/es-image/run.sh @@ -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