Initial commit
This commit is contained in:
commit
7f1c7b56c3
|
@ -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"]
|
|
@ -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`
|
|
@ -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
|
|
@ -0,0 +1,2 @@
|
|||
[supervisord]
|
||||
nodaemon=true
|
Loading…
Reference in New Issue