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