diff options
author | GN1 user | 2021-02-05 15:04:06 +0000 |
---|---|---|
committer | GN1 user | 2021-02-05 15:04:06 +0000 |
commit | 101ed8dd4d58cc61371eedd5227d7baa152e2920 (patch) | |
tree | 4d3ddea6bad90a836c0d1b1f4e9a0fa35c98fe1c | |
parent | 8b29e4bdfa9c2b90abe87b5876cb58e22406990d (diff) | |
download | guix-bioinformatics-101ed8dd4d58cc61371eedd5227d7baa152e2920.tar.gz |
gn1: parametrize source so I can use a local dir
-rw-r--r-- | gn/services/gn1-httpd-config.scm | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/gn/services/gn1-httpd-config.scm b/gn/services/gn1-httpd-config.scm index 0511810..1026eb8 100644 --- a/gn/services/gn1-httpd-config.scm +++ b/gn/services/gn1-httpd-config.scm @@ -63,14 +63,16 @@ ("rewrite_module" "modules/mod_rewrite.so")))) (define GN1-httpd-config + ;; (let ((gn1-source genenetwork1)) + (let ((gn1-source "/home/gn1/production/gnshare/gn")) (httpd-config-file (server-name "gn1-new.genenetwork.org") ;; Defaults to httpd, should be same as 'package' above to launch service. (server-root httpd22-with-mod-python) (user "gn1") (group "users") - (pid-file "/tmp/guix-gn1/httpd-genenetwork1.pid") - (error-log "/tmp/guix-gn1/httpd-genenetwork1-error-log") + (pid-file "/tmp/guix-gn1/httpd-gn1-source.pid") + (error-log "/tmp/guix-gn1/httpd-gn1-source-error-log") (listen '("8042")) (modules (cons* (httpd-module @@ -80,37 +82,37 @@ (extra-config (list "\ TypesConfig " httpd22-with-mod-python "/etc/httpd/mime.types DefaultType application/octet-stream -# DocumentRoot MUST NOT be in the PythonPath. Because genenetwork1 must be in PythonPath we leave the document-root keyword above unset. -PythonPath \"sys.path+['/run/current-system/profile/lib/python2.4', '/run/current-system/profile/lib/python2.4/site-packages', '" genenetwork1 "/web/webqtl']\" +# DocumentRoot MUST NOT be in the PythonPath. Because gn1-source must be in PythonPath we leave the document-root keyword above unset. +PythonPath \"sys.path+['/run/current-system/profile/lib/python2.4', '/run/current-system/profile/lib/python2.4/site-packages', '" gn1-source "/web/webqtl']\" # same as 'listen' above NameVirtualHost *:8042 <VirtualHost *:8042> - DocumentRoot "genenetwork1 "/web/ - Alias /images "genenetwork1 "/web/images/ - Alias /javascript "genenetwork1 "/web/javascript/ - Alias /css "genenetwork1 "/web/css/ - <Directory "genenetwork1 "/web/images> + DocumentRoot "gn1-source "/web/ + Alias /images "gn1-source "/web/images/ + Alias /javascript "gn1-source "/web/javascript/ + Alias /css "gn1-source "/web/css/ + <Directory "gn1-source "/web/images> AllowOverride None Order allow,deny Allow from all </Directory> - <Directory "genenetwork1 "/web/javascript> + <Directory "gn1-source "/web/javascript> AllowOverride None Order allow,deny Allow from all </Directory> - <Directory "genenetwork1 "/web/css> + <Directory "gn1-source "/web/css> AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> -<Directory " genenetwork1 "/web/webqtl> +<Directory " gn1-source "/web/webqtl> #what is the difference between these two? AddHandler mod_python .py #SetHandler python-program #publisher has more debug information - PythonHandler " genenetwork1 "/web/webqtl/main.py + PythonHandler " gn1-source "/web/webqtl/main.py #PythonHandler mod_python.publisher #PythonHandler mod_python.cgihandler # only while debugging: @@ -121,4 +123,4 @@ NameVirtualHost *:8042 <Location /mpinfo> SetHandler python-program PythonHandler mod_python.testhandler -</Location>")))) +</Location>"))))) |