#!/bin/sh


APPNAME=demo
UID=www
PORT=3000
FACTORY=wpos.demo.create_publisher
SCRIPTNAME=


MYDIR=`dirname $0`
if [ "${MYDIR}" = "." ]; then
    MYDIR=`pwd`
fi
    
    
PID=/var/tmp/${APPNAME}.pid
LOG=/var/tmp/${APPNAME}.log
SCRIPT=${MYDIR}/scgi_server.py
PYTHON=/usr/local/bin/python

ARGV="$@"

case $ARGV in
start)
    echo Start "$APPNAME"
    $PYTHON $SCRIPT \
	--max-children=0 \
        --host=127.0.0.1 --port=$PORT \
	--log=$LOG \
	--pid=$PID \
        --script-name=$SCRIPTNAME \
        --factory=$FACTORY \
        --uid=$UID \
        --daemon=Yes
    ;;
stop)
    echo Stop "$APPNAME"
    if [ -f $PID ]; then
        kill `cat $PID`
    else
	echo "$APPNAME is not running (no pid file found)"
    fi
    ;;
run)
    echo Run "$APPNAME"
    $PYTHON $SCRIPT \
	--max-children=0 \
        --host=127.0.0.1 --port=$PORT \
	--log=$LOG \
	--pid=$PID \
        --script-name=$SCRIPTNAME \
        --factory=$FACTORY \
        --uid=$UID

    ;;
*)
    echo 
    echo WPOS-SCGI start/stop script
    echo
    echo usage:
    echo "\t$0 start|stop|run"
    echo
esac	    



