X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fcaas-logging.git;a=blobdiff_plain;f=docker-build%2Felasticsearch%2FDockerfile;fp=docker-build%2Felasticsearch%2FDockerfile;h=39f8ecbaf641a608625c059e2387d5fce666b71d;hp=ad8edab47ecb39546316acb22543f84df15dad0c;hb=dbb52626787b945265e4dbfaee8a2905fa410b67;hpb=e44199dbf3af9d714be1e8717707eb8ad661239f diff --git a/docker-build/elasticsearch/Dockerfile b/docker-build/elasticsearch/Dockerfile index ad8edab..39f8ecb 100644 --- a/docker-build/elasticsearch/Dockerfile +++ b/docker-build/elasticsearch/Dockerfile @@ -37,29 +37,13 @@ RUN groupadd -g 202 elasticsearch \ supervisor \ && yum clean all \ && curl -fsSL ${ES_TARBAL} | tar zx --strip-components=1 \ -&& echo "===> Creating Elasticsearch Paths..." \ - && for path in \ - /usr/share/elasticsearch/data \ - /usr/share/elasticsearch/logs \ - /usr/share/elasticsearch/config \ - /usr/share/elasticsearch/config/scripts \ - /usr/share/elasticsearch/plugins \ - ; do \ - mkdir -p "$path"; \ - chown -R elasticsearch:elasticsearch "$path"; \ - done - -COPY config/elastic /usr/share/elasticsearch/config -COPY config/logrotate /etc/logrotate.d/elasticsearch -COPY healthcheck /usr/local/bin/ -COPY elasticsearch-setindex /usr/share/elasticsearch - -RUN chown -R elasticsearch:elasticsearch /usr/share/elasticsearch /etc/logrotate.d/elasticsearch /usr/local/bin/healthcheck \ -&& chmod +x /usr/share/elasticsearch/elasticsearch-setindex \ +&& chown -R elasticsearch:elasticsearch /usr/share/elasticsearch \ # workaround for Elasticsearch: this way ES can list the used plugins, and remove the jdk folder (open jdk slimmer) && cp -al /usr/share/elasticsearch/modules/* /usr/share/elasticsearch/plugins/ \ -&& chown -R elasticsearch:elasticsearch /usr/share/elasticsearch/plugins \ -&& rm -rf /usr/share/elasticsearch/jdk +&& rm -rf /usr/share/elasticsearch/jdk \ # workaround end +&& sed '/GC logging/Q' -i /usr/share/elasticsearch/config/jvm.options # disable GC logging -CMD ["elasticsearch"] +COPY elasticsearch-logrotate.sh /etc/cron.hourly/ +COPY elasticsearch-setindex.sh /usr/share/elasticsearch/ +COPY log4j2.properties /usr/share/elasticsearch/config/