Changeset - 985f1fb3999a
[Not reviewed]
Merge beta
0 1 1
Marcin Kuzminski - 14 years ago 2011-12-28 23:02:42
marcin@python-works.com
merge with bb
2 files changed with 35 insertions and 1 deletions:
0 comments (0 inline, 0 general)
init.d/celeryd-upstart.conf
Show inline comments
 
new file 100644
 
# celeryd - run the celeryd daemon as an upstart job for rhodecode
 
# Change variables/paths as necessary and place file /etc/init/celeryd.conf
 
# start/stop/restart as normal upstart job (ie: $ start celeryd)
 

	
 
description	"Celery for RhodeCode Mercurial Server"
 
author		"Matt Zuba <matt.zuba@goodwillaz.org"
 

	
 
start on starting rhodecode
 
stop on stopped rhodecode
 

	
 
respawn
 

	
 
umask 0022
 

	
 
env PIDFILE=/tmp/celeryd.pid
 
env APPINI=/var/hg/rhodecode/production.ini
 
env HOME=/var/hg
 
env USER=hg
 
# To use group (if different from user), you must edit sudoers file and change
 
# root's entry from (ALL) to (ALL:ALL)
 
# env GROUP=hg
 

	
 
script
 
    COMMAND="/var/hg/.virtualenvs/rhodecode/bin/paster celeryd $APPINI --pidfile=$PIDFILE"
 
    if [ -z "$GROUP" ]; then
 
        exec sudo -u $USER $COMMAND
 
    else
 
        exec sudo -u $USER -g $GROUP $COMMAND
 
    fi
 
end script
 

	
 
post-stop script
 
    rm -f $PIDFILE
 
end script
init.d/rhodecode-upstart.conf
Show inline comments
 
@@ -22,5 +22,5 @@ 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
 
	rm -f $PIDFILE
 
end script
0 comments (0 inline, 0 general)