Files @ cd9ca2821c24
Branch filter:

Location: FVDE/ennstatus/Scripts/init_script_gunicorn.sh

Dennis Fink
Allow manual override of fingerprint in update script!
#!/bin/sh

NAME=ennstatus
DESC=ennstatus
 
start () {
    . /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 () {
    kill $(cat /tmp/ennstatus.pid)
    return
}
 
case "$1" in
    start)
        echo "Starting $DESC"
        start
        ;;
    stop)
        echo "Stopping $DESC"
        stop
        ;;
    restart)
        echo "Restarting $DESC"
        stop
        sleep 1
        start
        ;;
    *)
        echo "Usage: ennstatus {start|stop|restart}"
        exit 1
        ;;
    esac
exit 0