blob: 9e042343a6eb484a2a8c14fd92381dc2d9d85da1 [file] [log] [blame]
IP=`curl icanhazip.com`
IP=66.228.36.77
SUBJECT="/C=US/ST=NY/O=Internet Widgits Pty Ltd/subjectAltName=IP:${IP}"
.PHONY: certs
certs: ; [ ! -d certs ] && mkdir certs && cd certs && openssl req -x509 -batch -nodes -newkey rsa:2048 -keyout logstash-forwarder.key -out logstash-forwarder.crt
.PHONY: build
build: ; docker build --rm -t logstash .
.PHONY: run
run: ; docker run -d --link elasticsearch_server:elasticsearch -p 5043:5043 -p 514:514 -v `pwd`/certs:/opt/logstash/certs -v `pwd`/conf:/opt/logstash/conf --name logstash_server -i -t logstash
.PHONY: stop
stop: ; docker stop logstash_server
.PHONY: rmcontainer
rmcontainer: ; docker rm logstash_server