https://github.com/genome/genome
Raw File
Tip revision: 882574aff8abd84d9fb7f4a19d7da83c856ab331 authored by Thomas B. Mooney on 11 December 2017, 16:11:39 UTC
Merge pull request #1800 from tmooney/fix_concatenatemetricfiles_test_in_testrunner
Tip revision: 882574a
genome_view.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.
#

hostname=`hostname -s`

INC=/gsc/scripts/opt/genome/current/web/lib/perl

export XGENOME_DEV_MODE=0

## 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=$INC/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 $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

export XGENOME_VIEW_CACHE=1

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

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