https://github.com/genome/genome
Raw File
Tip revision: 08e710dcf7609b8b3e786fce114fe8378a8d6316 authored by Nathan Nutter on 16 December 2013, 15:59:12 UTC
remove dependency on Git::Repository
Tip revision: 08e710d
genome_view_dev.sh
#!/gsc/bin/bash
#
# This script is used by /etc/init.d/genome_view on imp and aims-dev
# to start the fastcgi daemon.  It is here (vs the init script) so apipe 
# can update it to change options.
#

MYINC=/gscuser/jlolofie/dev/git/genome_untouched/lib/perl
INC=/gsc/scripts/opt/genome/current/web/lib/perl

GENOME_DEV_MODE=0
export GENOME_DEV_MODE

## change the symlink to the real path
INC=`cd $INC; pwd -P`

## this must be the same as /etc/init.d/genome_view
PIDFILE="/var/run/kom_fastcgi/genome_view.pid"

if test ! -w $PIDFILE
then
    rm -f $PIDFILE
fi
echo $$ >$PIDFILE

LOGFILE=/var/log/kom/genome_view.log

## other options
PSGI=$MYINC/Genome/Model/Command/Services/WebApp/Main.psgi
PORT=3060
WORKERS=20
OPTIONS="-M Genome::Model::Command::Services::WebApp::FCGI::Patch --app $PSGI --server FCGI -E development -I $MYINC -I $INC --port $PORT -M Genome::Model::Command::Services::WebApp::Core --nproc $WORKERS --keep-stderr 1 --manager Genome::Model::Command::Services::WebApp::FCGI::ProcManager --pid $PIDFILE"

# override perl5lib to be exactly what we want, no more
PERL5LIB=/gsc/scripts/opt/genome/vendor/lib/perl5:/gsc/scripts/lib/perl
export PERL5LIB

GENOME_VIEW_CACHE=1
export GENOME_VIEW_CACHE

echo "starting server from $0 with GENOME_DEV_MODE=$GENOME_DEV_MODE" >>$LOGFILE

exec /gsc/bin/plackup $OPTIONS >>$LOGFILE 2>&1
back to top