diff init.d/kallithea-upstart.conf @ 4190:99ad9d0af1a3 kallithea-2.2.5-rebrand

Rename init scripts and fix references inside them
author Bradley M. Kuhn <bkuhn@sfconservancy.org>
date Wed, 02 Jul 2014 19:04:40 -0400
parents init.d/rhodecode-upstart.conf@58df0b3ed377
children 24c0d584ba86
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/init.d/kallithea-upstart.conf	Wed Jul 02 19:04:40 2014 -0400
@@ -0,0 +1,26 @@
+# 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)
+
+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/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
+
+exec /var/hg/.virtualenvs/kallithea/bin/paster serve --user=$USER --group=$GROUP --pid-file=$PIDFILE --log-file=$LOGFILE $APPINI
+
+post-stop script
+	rm -f $PIDFILE
+end script