Files @ 9a99af5d23a2
Branch filter:

Location: FVDE/ennstatus/Scripts/init_script_gunicorn.sh

Dennis Fink
Back to dev
#!/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 -b 127.0.0.1 ennstatus:create_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