Skip to content

Instantly share code, notes, and snippets.

@yeshess
Created April 26, 2015 14:43
Show Gist options
  • Save yeshess/a7cf2f64d020dd710a69 to your computer and use it in GitHub Desktop.
Save yeshess/a7cf2f64d020dd710a69 to your computer and use it in GitHub Desktop.
Dockernir1
FROM ubuntu:trusty
MAINTAINER Gigaspaces, [email protected]
ADD LOGSTASH_NOTICE.txt /root/LOGSTASH_NOTICE.txt
ENV LOGSTASH_SERVICE_DIR /etc/service/logstash
ENV LOGSTASH_CONF_FILE ${LOGSTASH_SERVICE_DIR}/logstash.conf
RUN mkdir -p ${LOGSTASH_SERVICE_DIR}
ADD logstash.conf ${LOGSTASH_SERVICE_DIR}/
RUN apt-get update
RUN apt-get install -y curl
RUN apt-get install -y openjdk-7-jdk
RUN curl
https://download.elasticsearch.org/logstash/logstash/logstash-1.4.2.tar.gz
--create-dirs -o /opt/tmp/logstash.tar.gz
RUN tar -C ${LOGSTASH_SERVICE_DIR}/ -xzvf /opt/tmp/logstash.tar.gz
--strip-components=1
RUN mkdir -p ${LOGSTASH_SERVICE_DIR}/logs
VOLUME /etc/service/logstash/logs
EXPOSE 9999
EXPOSE 19219
CMD ${LOGSTASH_SERVICE_DIR}/bin/logstash -f ${LOGSTASH_CONF_FILE}
-l ${LOGSTASH_SERVICE_DIR}/logs/logstash.log --verbose
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment