kallithea-upstart.conf
26 lines
| 759 B
| text/plain
|
TextLexer
/ init.d / kallithea-upstart.conf
Bradley M. Kuhn
|
r4190 | # kallithea - run the kallithea daemon as an upstart job | ||
# Change variables/paths as necessary and place file /etc/init/kallithea.conf | ||||
# start/stop/restart as normal upstart job (ie: $ start kallithea) | ||||
Mads Kiilerich
|
r6333 | description "Kallithea Mercurial Server" | ||
author "Matt Zuba <matt.zuba@goodwillaz.org" | ||||
Bradley M. Kuhn
|
r4190 | |||
start on (local-filesystems and runlevel [2345]) | ||||
stop on runlevel [!2345] | ||||
respawn | ||||
umask 0022 | ||||
env PIDFILE=/var/hg/kallithea/kallithea.pid | ||||
env LOGFILE=/var/hg/kallithea/log/kallithea.log | ||||
env APPINI=/var/hg/kallithea/production.ini | ||||
env HOME=/var/hg | ||||
env USER=hg | ||||
env GROUP=hg | ||||
Mads Kiilerich
|
r6509 | exec /var/hg/.virtualenvs/kallithea/bin/gearbox serve --user=$USER --group=$GROUP --pid-file=$PIDFILE --log-file=$LOGFILE -c $APPINI | ||
Bradley M. Kuhn
|
r4190 | |||
post-stop script | ||||
Mads Kiilerich
|
r6333 | rm -f $PIDFILE | ||
Bradley M. Kuhn
|
r4190 | end script | ||