# https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-configuration-methods
FROM docker.elastic.co/elasticsearch/elasticsearch:5.3.0

# Allow external tools to make queries
RUN echo 'xpack.security.enabled: false' >> /usr/share/elasticsearch/config/elasticsearch.yml \
    && echo 'http.cors.enabled: true' >> /usr/share/elasticsearch/config/elasticsearch.yml \
    && echo 'http.cors.allow-origin: "/.*/"' >> /usr/share/elasticsearch/config/elasticsearch.yml \
    && echo 'http.cors.allow-headers: X-Requested-With,X-Auth-Token,Content-Type, Content-Length, Authorization'  >> /usr/share/elasticsearch/config/elasticsearch.yml \
    && echo 'http.cors.allow-credentials: true' >> /usr/share/elasticsearch/config/elasticsearch.yml \
