Skip to content

Instantly share code, notes, and snippets.

@chris-rock
Created December 29, 2013 17:51
Show Gist options
  • Save chris-rock/8172885 to your computer and use it in GitHub Desktop.
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
FROM ubuntu:precise
MAINTAINER Christoph Hartmann "chris@lollyrock.com"
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