1
0
mirror of https://github.com/rlister/dockerfiles.git synced 2025-12-12 17:26:15 +00:00
Files
rlister-dockerfiles/logstash-aws/Dockerfile
Richard Lister afd216e968 java8
2017-03-10 21:29:19 -05:00

25 lines
764 B
Docker

FROM alpine:3.3
MAINTAINER rlister@gmail.com
ENV LS_VERSION 2.3.1
## install logstash and its dependencies
RUN apk -U upgrade && \
apk add -U bash openjdk8-jre-base openssl curl ca-certificates && \
cd /tmp && \
wget -q http://download.elastic.co/logstash/logstash/logstash-${LS_VERSION}.tar.gz && \
mkdir -p /app && \
tar zxf /tmp/logstash-${LS_VERSION}.tar.gz -C /app/ && \
rm -rf /tmp/* /var/cache/apk/*
WORKDIR /app/logstash-${LS_VERSION}
## avoid OpenSSL::X509::StoreError in jvm
RUN curl -sOJL http://curl.haxx.se/ca/cacert.pem
ENV SSL_CERT_FILE /app/logstash-${LS_VERSION}/cacert.pem
## install output plugin for AWS elasticsearch service
RUN bin/logstash-plugin install logstash-output-amazon_es
ENTRYPOINT [ "bin/logstash" ]