Mercurial > kallithea
changeset 1803:96789e1b0064 beta
Debian/Ubuntu upstart script
author | Matt Zuba <matt.zuba@goodwillaz.org> |
---|---|
date | Wed, 21 Dec 2011 10:30:38 -0700 |
parents | 145677a36675 |
children | eb4b755fc6a2 |
files | init.d/rhodecode-upstart.conf |
diffstat | 1 files changed, 26 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/init.d/rhodecode-upstart.conf Wed Dec 21 10:30:38 2011 -0700 @@ -0,0 +1,26 @@ +# rhodecode - run the rhodecode daemon as an upstart job +# Change variables/paths as necessary and place file /etc/init/rhodecode.conf +# start/stop/restart as normal upstart job (ie: $ start rhodecode) + +description "RhodeCode Mercurial Server" +author "Matt Zuba <matt.zuba@goodwillaz.org" + +start on (local-filesystems and runlevel [2345]) +stop on runlevel [!2345] + +respawn + +umask 0022 + +env PIDFILE=/var/hg/rhodecode/rhodecode.pid +env LOGFILE=/var/hg/rhodecode/log/rhodecode.log +env APPINI=/var/hg/rhodecode/production.ini +env HOME=/var/hg +env USER=hg +env GROUP=hg + +exec /var/hg/.virtualenvs/rhodecode/bin/paster serve --user=$USER --group=$GROUP --pid-file=$PIDFILE --log-file=$LOGFILE $APPINI + +post-stop script + rm $PIDFILE +end script