Skip to content

Instantly share code, notes, and snippets.

View hknochi's full-sized avatar

Henri Knochenhauer hknochi

View GitHub Profile
@phdd
phdd / boot
Last active October 1, 2019 06:57
Handle Spring Boot maven modules like daemons
#!/bin/bash
################################################################################
#
# Handle Spring Boot maven modules like daemons
# Relies on ApplicationPidFileWriter:
#
# @SpringBootApplication public class GodApp {
#
# // [...]
#
@hagix9
hagix9 / gist:7335880
Last active December 27, 2015 13:49
OpenStackの仮想基板にDocker ドライバがNeutronのLinux Bridgeにしか対応していないため動かない
sudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -"
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker-0.6.1 -y
vi /etc/init/docker.conf
# /usr/bin/docker -d
exec start-stop-daemon --start --chuid docker --exec /usr/bin/docker -d
usermod -G docker nova
@vmadman
vmadman / logstash-supervisord
Created April 27, 2013 06:48
An example SupervisorD configuration for all three logstash components. Some of it might look obvious, but it took a ton of tweaking to figure it out. (but I might just be dumb)
[program:lss]
process_name=Shipper
command=java -jar /usr/local/logstash/bin/logstash-1.1.9-monolithic.jar agent --config /usr/local/logstash/conf/shipper.conf --log /usr/local/logstash/log/shipper.log
user=logstash
startretries=3
redirect_stderr=true
std_out_logfile=NONE
startsecs=3
environment=HOME="/usr/local/logstash/"