#n ARGOS install.conf -- default configuration #n This format is key=value usable from perl, shell, java programs #n Due to complexity of configuration management, some keys are duplicated below ## installargos.pl uses this for -reconfigure ## NOTE: some of these are needed from run-apache / run-tomcat as ENV values ## use new ROOT/bin/argos-env instead of adding exports here... ## FIXME: "Dang it - ROOT in .local doesnt replace below $ROOT values" #n Path to installation ; #n original reference path is /bio/biodb; using this may make reconfiguration easiest ## ROOT=/bio/argos ARGOS_ROOT=/bio/argos #n packages to install PACKAGES="argos-root flybase" #PACKAGES="argos-root centaurbase" #n Which tomcat-servers to start (config in 'service'/conf/tomcat-server.xml) #n all now would be "centaurbase eugenes daphnia flybase gmod" TOMCAT_SERVERS="flybase" #n Which apache servers to start (config in ROOT/conf/'service'.conf) #n apache is default; FlyBase.net uses two: flybase-80 and flybase-8081 APACHE_SERVERS="apache" #n Which postgres servers to start - not yet enabled POSTGRES_SERVERS= ## feb04; changed service key naming to consistent ORGANISM_SERVICE #n Includes for ROOT/conf/apache.conf - commented out directives by default #n To enable a web service, edit out the '#XXX_CONF' part FLYBASE_CONF=#FLYBASE_CONF EUGENES_CONF=#EUGENES_CONF DAPHNIA_CONF=#DAPHNIA_CONF CENTAURBASE_CONF=#CENTAURBASE_CONF GMOD_CONF=#GMOD_CONF #n network port numbers and settings for each service #n ROOT/main web server port (was APACHE_PORT) ARGOS_APACHE=8081 # #n servlet server port (admin) ; dropped - run a tomcat server for each service # TOMCAT_PORT=7880 #n postgresql server port (was PGPORT) ARGOS_POSTGRES=7302 #n Following service configurations need changing only for user-selected services #n install.cgi should auto-generate from those + portnum range #n #n FlyBase host ports and settings # FLYBASE_PORT=7082 ; TOMCAT_FLYBASE=7882 FLYBASE_APACHE=7082 FLYBASE_TOMCAT=7883 FLYBASE_URI=flybase ## unused#FLYBASE_HTTPS=7885 ## later?#FLYBASE_PGDATA=/bio/argos/flybase/indices/pgsql #n euGenes host ports and settings # EUGENES_PORT=7072 ; TOMCAT_EUGENES=7872 EUGENES_APACHE=7072 EUGENES_TOMCAT=7073 EUGENES_URI=eugenes ## unused#EUGENES_HTTPS=7075 ## later?#EUGENES_PGDATA=/bio/argos/eugenes/indices/pgsql # #n daphnia host ports and settings # DAPHNIA_APACHE=7182 # DAPHNIA_TOMCAT=7183 # DAPHNIA_HTTPS=7185 # DAPHNIA_URI=daphnia # #later?#DAPHNIA_PGDATA=/bio/argos/daphnia/indices/pgsql #n Centaurbase host ports and settings # CENTAURBASE_PORT=7112; TOMCAT_CENTAURBASE=7113 CENTAURBASE_APACHE=7112 CENTAURBASE_TOMCAT=7113 CENTAURBASE_HTTPS=7115 CENTAURBASE_URI=centaurbase ##later?#CENTAURBASE_PGDATA=/bio/argos/centaurbase/indices/pgsql #n GMOD host ports and settings GMOD_APACHE=7122 ## later?#GMOD_TOMCAT=7123 GMOD_URI=gmod ## unused as yet#GMOD_HTTPS=7125 ## later?#GMOD_PGDATA=/bio/argos/gmod/indices/pgsql # #n template host ports and settings # TEMPLATE_APACHE=7122 # TEMPLATE_TOMCAT=7123 # TEMPLATE_HTTPS=7125 # TEMPLATE_URI=template ##? TEMPLATE_PGDATA=/bio/argos/template/indices/pgsql #n ======================================================== #n These are system settings you can generally leave as is #n path to Java 1.3 (or later) -- this may need checking ## can installer check/set this? ditto for perl path, rsync path JAVA_HOME=/usr/java #n shared library path needed by servers (DYLD_LIBRARY_PATH on MacOSX) LD_LIBRARY_PATH=/bio/argos/common/system-local/lib DYLD_LIBRARY_PATH=/bio/argos/common/system-local/lib #n PostgresDB main data storage PGDATA=/bio/argos/ROOT/indices/pgsql ##later# path to Perl v5.6 (or later) -- this may need checking ## can installer check/set this? ditto for perl path, rsync path # PERL_HOME=/usr/bin/perl #n PERL library path PERL5LIB="/bio/argos/common/perl/lib:/bio/argos/common/system-local/perl/lib"