Created
December 29, 2013 17:51
-
-
Save chris-rock/8172885 to your computer and use it in GitHub Desktop.
Build the logstash-forwarder via Docker
Further information is available here: https://github.com/elasticsearch/logstash-forwarder
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ubuntu:precise | |
MAINTAINER Christoph Hartmann "[email protected]" | |
RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list | |
RUN apt-get update | |
# compile logstash forwarder | |
RUN apt-get install -y wget git | |
RUN wget --no-check-certificate https://go.googlecode.com/files/go1.1.1.linux-amd64.tar.gz | |
RUN tar -C /usr/local -xzf go1.1.1.linux-amd64.tar.gz | |
ENV PATH $PATH:/usr/local/go/bin | |
RUN git clone git://github.com/elasticsearch/logstash-forwarder.git /logstash-forwarder | |
RUN cd /logstash-forwarder && go build | |
# Install ruby and build deb | |
RUN apt-get install -y ruby1.9.1 ruby1.9.1-dev rubygems1.9.1 irb1.9.1 ri1.9.1 rdoc1.9.1 build-essential libopenssl-ruby1.9.1 libssl-dev zlib1g-dev | |
RUN gem install fpm | |
RUN cd /logstash-forwarder && make deb |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment