From b7f8ff438c8afa83c4fa073ae7bdcf2a5a411936 Mon Sep 17 00:00:00 2001 From: Richard Lister Date: Thu, 14 Apr 2016 23:34:01 -0400 Subject: [PATCH] add old sqs hack image --- logstash/1.5.0-sqs-hack/Dockerfile | 25 +++++++++++++++++++++++++ logstash/1.5.0-sqs-hack/logstash.conf | 1 + 2 files changed, 26 insertions(+) create mode 100644 logstash/1.5.0-sqs-hack/Dockerfile create mode 100644 logstash/1.5.0-sqs-hack/logstash.conf diff --git a/logstash/1.5.0-sqs-hack/Dockerfile b/logstash/1.5.0-sqs-hack/Dockerfile new file mode 100644 index 0000000..e33af66 --- /dev/null +++ b/logstash/1.5.0-sqs-hack/Dockerfile @@ -0,0 +1,25 @@ +FROM debian:jessie + +MAINTAINER Ric Lister + +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive \ + apt-get install -yq \ + openjdk-7-jre-headless \ + wget + +ENV LS_VERSION 1.5.0 +WORKDIR /app + +RUN cd /tmp && \ + wget -q http://download.elastic.co/logstash/logstash/logstash-${LS_VERSION}.tar.gz && \ + tar zxf /tmp/logstash-${LS_VERSION}.tar.gz -C /app --strip-components=1 && \ + rm -f /tmp/logstash-${LS_VERSION}.tar.gz + +## remove shipped sqs plugin and replace with my nasty hacked fork +RUN bin/plugin uninstall logstash-input-sqs && \ + (echo 'gem "logstash-input-sqs", github: "rlister/logstash-input-sqs"' >> Gemfile) && \ + apt-get install -yq git && \ + bin/plugin install --no-verify + +ENTRYPOINT [ "bin/logstash" ] diff --git a/logstash/1.5.0-sqs-hack/logstash.conf b/logstash/1.5.0-sqs-hack/logstash.conf new file mode 100644 index 0000000..ccd126f --- /dev/null +++ b/logstash/1.5.0-sqs-hack/logstash.conf @@ -0,0 +1 @@ +input { stdin { } } output { stdout {} }