blob: 05979c988a2301a14155e553a6ce3aff7fd9a00c [file] [log] [blame]
FROM ubuntu:14.04.2
ENV LOGSTASH_HOST 66.228.36.77
RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y --force-yes \
git \
golang \
supervisor
RUN git clone git://github.com/elasticsearch/logstash-forwarder.git /tmp/logstash-forwarder
RUN cd /tmp/logstash-forwarder && git checkout v0.4.0 && go build
RUN mkdir /opt/logstash-forwarder && cp /tmp/logstash-forwarder/logstash-forwarder /opt/logstash-forwarder/logstash-forwarder
ADD conf/config.json /opt/logstash-forwarder/config.json
ADD conf/supervisord.conf /etc/supervisor/conf.d/logstash-forwarder.conf
ADD run_logstash-forwarder /opt/logstash-forwarder/run_logstash-forwarder
RUN chmod +x /opt/logstash-forwarder/run_logstash-forwarder
RUN rm -rf /tmp/*
VOLUME ["/opt/certs", "/var/log/"]
CMD /opt/logstash-forwarder/run_logstash-forwarder