diff --git a/Dockerfile b/Dockerfile index e771f9d2393..e3facca2345 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,19 +13,23 @@ RUN \ wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.3.2.tar.gz && \ tar xvzf elasticsearch-1.3.2.tar.gz && \ rm -f elasticsearch-1.3.2.tar.gz && \ - mv /tmp/elasticsearch-1.3.2 /elasticsearch + mv /tmp/elasticsearch-1.3.2 /elasticsearch && \ + /elasticsearch/bin/plugin -install lmenezes/elasticsearch-kopf/1.2 && \ + /elasticsearch/bin/plugin -install royrusso/elasticsearch-HQ # Define mountable directories. VOLUME ["/data"] # Mount elasticsearch.yml config ADD config/elasticsearch.yml /elasticsearch/config/elasticsearch.yml +ADD bin/init.sh /elasticsearch/bin/init.sh # Define working directory. WORKDIR /data # Define default command. -CMD ["/elasticsearch/bin/elasticsearch"] +#CMD ["/elasticsearch/bin/elasticsearch"] +CMD ["/elasticsearch/bin/init.sh"] # Expose ports. # - 9200: HTTP diff --git a/bin/init.sh b/bin/init.sh new file mode 100755 index 00000000000..fb83f5d5b26 --- /dev/null +++ b/bin/init.sh @@ -0,0 +1,24 @@ +#! /bin/bash + +function add_es_master { +cat >>/elasticsearch/config/elasticsearch.yml <