Changeset - 96789e1b0064
[Not reviewed]
beta
0 0 1
Matt Zuba - 14 years ago 2011-12-21 18:30:38
matt.zuba@goodwillaz.org
Debian/Ubuntu upstart script
1 file changed with 26 insertions and 0 deletions:
0 comments (0 inline, 0 general)
init.d/rhodecode-upstart.conf
Show inline comments
 
new file 100644
 
# 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
0 comments (0 inline, 0 general)