Advertisement
Guest User

koha-plack.sh

a guest
Dec 22nd, 2012
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.53 KB | None | 0 0
  1. export KOHA_CONF=__KOHA_CONF_DIR__/koha-conf.xml
  2. export OPACDIR=__OPAC_WWW_DIR__
  3. export INTRANETDIR=__OPAC_WWW_DIR__
  4. export LOGDIR=__LOG_DIR__
  5.  
  6. PIDFILE=${HOME}/koha-dev/var/run/plack.pid
  7.  
  8. # Use one of these lines to choose between TCP port and UNIX socket listeners                                                                                                                                                                                                                                                
  9. SOCKET=${HOME}/koha-dev/var/run/plack.sock
  10. #PORT=5000                                                                                                                                                                                                                                                                                                                  
  11.  
  12. case "$1" in
  13.     start)
  14.         opt="$opt --access-log $LOGDIR/koha-access.log --error-log $LOGDIR/koha-error.log"
  15.         opt="$opt -M FindBin --max-requests 50 --workers 2 -E deployment"
  16.         if [ $SOCKET ]; then
  17.             opt="$opt --listen $SOCKET -D --pid $PIDFILE"
  18.         elif [ $PORT ]; then
  19.             opt="$opt --port $PORT -D --pid $PIDFILE"
  20.         fi
  21.         starman $opt __SCRIPT_DIR__/koha.psgi
  22.  
  23.         if [ $SOCKET ]; then
  24.             chown ${USER}:www-data $SOCKET
  25.         fi
  26.         ;;
  27.     stop)
  28.         start-stop-daemon --stop --pidfile $PIDFILE
  29.         ;;
  30.     *)
  31.         echo "Usage: koha-plack {start|stop}"
  32.         exit 1
  33.         ;;
  34. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement