aboutsummaryrefslogtreecommitdiff
path: root/gn/services
diff options
context:
space:
mode:
authorEfraim Flashner2023-03-22 15:36:04 +0200
committerEfraim Flashner2023-03-22 15:36:04 +0200
commitac4a32b4699321edf0bb232aad89c4b35645c042 (patch)
treecb6494e8de0b1f970f30016d03507a04e741effb /gn/services
parent01c7c3152c93de92b954465cd82e197c80a03450 (diff)
downloadguix-bioinformatics-ac4a32b4699321edf0bb232aad89c4b35645c042.tar.gz
bh20-seq-resource-container.scm updates
Diffstat (limited to 'gn/services')
-rw-r--r--gn/services/bh20-seq-resource-container.scm10
1 files changed, 7 insertions, 3 deletions
diff --git a/gn/services/bh20-seq-resource-container.scm b/gn/services/bh20-seq-resource-container.scm
index 9eae2fc..e0eccf7 100644
--- a/gn/services/bh20-seq-resource-container.scm
+++ b/gn/services/bh20-seq-resource-container.scm
@@ -5,6 +5,7 @@
(guix modules)
((guix packages) #:select (package-source))
(guix records)
+ (guix build-system python) ; for python-version from guix/build/python-build-system.scm
(ice-9 match))
(use-service-modules shepherd)
(use-package-modules compression python python-web)
@@ -58,9 +59,10 @@
#:directory #$deploy-directory
#:log-file "/var/log/covid19-pubseq.log"
#:environment-variables
+ ;(let (pyversion (python-version (@ (gnu packages python) python)))
'("TMPDIR=/export/tmp"
- ;; TODO: Don't hardcode python version!
- "PYTHONPATH=/run/current-system/profile/lib/python3.8/site-packages")
+ "PYTHONPATH=/run/current-system/profile/lib/python3.9/site-packages")
+ ; (string-append "PYTHONPATH=/run/current-system/profile/lib/python" pyversion "/site-packages")))
;#:mappings
;(list (file-system-mapping
; (source "/export/tmp")
@@ -68,7 +70,7 @@
; (writable? #t))
; (file-system-mapping
; ;; TODO: Don't hardcode python version!
- ; (source "/run/current-system/profile/lib/python3.8/site-packages")
+ ; (source "/run/current-system/profile/lib/python3.9/site-packages")
; (target source)))
))
(stop #~(make-kill-destructor))))))))
@@ -104,3 +106,5 @@
(packages '())
(services (list (service covid19-pubseq-service-type))))
+
+;; guix system container /home/shepherd/guix-bioinformatics/gn/services/bh20-seq-resource-container.scm --share=/export/tmp=/export/tmp --network