Files
elasticsearch/README.md

1.1 KiB
Raw Permalink Blame History

Сборка образа ElasticSearch

Тебе надо описать секреты в настройках репозитория для твоего workflow, пример которого есть в чате Element'a, и попытаться собрать следующий пример

Пример Dockerfile

# Базовый образ.
FROM dockerfile/java:oracle-java8

ENV ES_PKG_NAME elasticsearch-9.1.2

# Установка.
RUN \
  cd / && \
  wget https://download.elasticsearch.org/elasticsearch/elasticsearch/$ES_PKG_NAME.tar.gz && \
  tar xvzf $ES_PKG_NAME.tar.gz && \
  rm -f $ES_PKG_NAME.tar.gz && \
  mv /$ES_PKG_NAME /elasticsearch

# Определение волюма.
VOLUME ["/data"]

# Монтирование конфига (elasticsearch.yml)
ADD config/elasticsearch.yml /elasticsearch/config/elasticsearch.yml

# Определение рабочей директории.
WORKDIR /data

# Команда старта.
CMD ["/elasticsearch/bin/elasticsearch"]

# Порты.
#   - 9200: HTTP
#   - 9300: transport
EXPOSE 9200
EXPOSE 9300