argos/deployment/elk/logstash/Dockerfile

19 lines
626 B
Docker

ARG ELK_VERSION
# https://github.com/elastic/logstash-docker
FROM docker.elastic.co/logstash/logstash:${ELK_VERSION}
USER root
RUN groupmod -g 1008 logstash
RUN usermod -u 1008 -g 1008 logstash
RUN chown -R logstash /usr/share/logstash
RUN sed -i -e 's/--userspec=1000/--userspec=1008/g' \
-e 's/UID 1000/UID 1008/' \
-e 's/chown -R 1000/chown -R 1008/' /usr/local/bin/docker-entrypoint
RUN chown logstash /usr/local/bin/docker-entrypoint
USER 1008:1008
# Add your logstash plugins setup here
# Example: RUN logstash-plugin install logstash-filter-json
RUN logstash-plugin update logstash-input-beats