Mercurial > kallithea
view init.d/celeryd-upstart.conf @ 5999:58809814b51d
hooks: set Windows stderr output mode to binary
This prevents Python (or the Windows console) from replacing \n with \r\n. The
extra \r made exception output show up with empty lines.
Assuming we only get text and never binary data on stderr, an alternative
solution could be to strip trailing whitespace ...
author | domruf <dominikruf@gmail.com> |
---|---|
date | Tue, 14 Jun 2016 21:23:51 +0200 |
parents | 24c0d584ba86 |
children | e285bb7abb28 |
line wrap: on
line source
# celeryd - run the celeryd daemon as an upstart job for kallithea # 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 Kallithea Mercurial Server" author "Matt Zuba <matt.zuba@goodwillaz.org" start on starting kallithea stop on stopped kallithea respawn umask 0022 env PIDFILE=/tmp/celeryd.pid env APPINI=/var/hg/kallithea/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/kallithea/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