diff --git a/Scripts/init_script_gunicorn.sh b/Scripts/init_script_gunicorn.sh --- a/Scripts/init_script_gunicorn.sh +++ b/Scripts/init_script_gunicorn.sh @@ -1,16 +1,17 @@ +#!/bin/sh + NAME=ennstatus DESC=ennstatus start () { - echo "Starting ennstatus" - source /var/www/enn.lu/ennstatus/bin/activate - gunicorn -w 4 --chdir /var/www/enn.lu/ennstatus/chroot/ -D -p /var/run/ennstatus.pid -u www-data -g www-data -e ENNSTATUS_SETTINGS=/var/www/enn.lu/ennstatus/chroot/config.py -b 127.0.0.1 ennstatus:app + . /var/www/enn.lu/ennstatus/bin/activate + gunicorn -w 4 --chdir /var/www/enn.lu/ennstatus/chroot/ -D -p /tmp/ennstatus.pid -u www-data -g www-data -e ENNSTATUS_SETTINGS=/var/www/enn.lu/ennstatus/chroot/config.py -b 127.0.0.1 ennstatus:app return } stop () { - echo "Killing ennstatus" - kill $(cat /var/run/ennstatus.pid) + kill $(cat /tmp/ennstatus.pid) + return } case "$1" in