FROM java:openjdk-8u72-jdk

MAINTAINER itzg

ENV ES_VERSION 2.3.0

RUN wget -qO /tmp/es.tgz https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/$ES_VERSION/elasticsearch-$ES_VERSION.tar.gz && \
  cd /usr/share && \
  tar xf /tmp/es.tgz && \
  rm /tmp/es.tgz

ENV ES_HOME /usr/share/elasticsearch-$ES_VERSION
RUN useradd -d $ES_HOME -M -r elasticsearch && \
  chown -R elasticsearch: $ES_HOME

RUN mkdir /data /conf && touch /data/.CREATED /conf/.CREATED && chown -R elasticsearch: /data /conf
VOLUME ["/data","/conf"]

ADD start /start

WORKDIR $ES_HOME
USER elasticsearch

EXPOSE 9200 9300

ENV OPTS=-Dnetwork.host=_non_loopback_

CMD ["/start"]
