Initial commit

This commit is contained in:
dave 2015-09-20 11:11:50 -07:00
commit 7f1c7b56c3
4 changed files with 34 additions and 0 deletions

18
Dockerfile Normal file
View File

@ -0,0 +1,18 @@
FROM ubuntu:trusty
RUN apt-get update ;\
apt-get install -y curl openjdk-7-jre-headless supervisor ;\
curl https://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add - ;\
echo "deb http://packages.elasticsearch.org/logstash/1.5/debian stable main" > /etc/apt/sources.list.d/logstash.list ;\
apt-get update ;\
apt-get install -y logstash ;\
mkdir /etc/logstash/patterns ;\
rm -rf /var/lib/apt/lists/*
ADD logstash.conf /etc/supervisor/conf.d/logstash.conf
ADD supervisor.conf /etc/supervisor/conf.d/supervisor.conf
VOLUME /etc/logstash/conf.d
VOLUME /etc/logstash/patterns
ENTRYPOINT ["supervisord"]

9
README.md Normal file
View File

@ -0,0 +1,9 @@
docker-logstash
===============
Container for running [Logstash](https://www.elastic.co/products/logstash).
*Usage:*
* Build: `docker build -t logstash .`
* Run: `docker run -d -v /logstash/configs:/etc/logstash/conf.d /logstash/patterns:/etc/logstash/patterns -p 1234:1234 logstash`

5
logstash.conf Normal file
View File

@ -0,0 +1,5 @@
[program:logstasah]
command=/opt/logstash/bin/logstash agent -f /etc/logstash/conf.d
user=logstash
redirect_stderr=true
directory=/var/lib/logstash

2
supervisor.conf Normal file
View File

@ -0,0 +1,2 @@
[supervisord]
nodaemon=true