diff options
| author | Shepherd on Tux02 | 2024-06-20 08:37:15 -0500 |
|---|---|---|
| committer | Shepherd on Tux02 | 2024-06-20 08:37:15 -0500 |
| commit | fe5fd5cb23907f8e37edafda96bafa608a3e0e7f (patch) | |
| tree | 0b4cec2038dde07fe26f1c6882369f36a9545a19 /gn/services/pluto.scm | |
| parent | f0f8dc84eca7088177797f84db05314537615c77 (diff) | |
| parent | 0362ee068a39ce9a5fd6f0fba9cd5586211f07f1 (diff) | |
| download | guix-bioinformatics-fe5fd5cb23907f8e37edafda96bafa608a3e0e7f.tar.gz | |
Merge branch 'master' of /home/git/public/guix-bioinformatics
Diffstat (limited to 'gn/services/pluto.scm')
| -rw-r--r-- | gn/services/pluto.scm | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/gn/services/pluto.scm b/gn/services/pluto.scm index 720b769..420e2cf 100644 --- a/gn/services/pluto.scm +++ b/gn/services/pluto.scm @@ -43,21 +43,14 @@ (requirement '(networking)) (modules '((gnu build shepherd) (gnu system file-systems))) - (start #~(make-forkexec-constructor/container - ;(list #$(file-append package "/runpluto.sh") #$port) - (list #$(file-append package "/runpluto")) + (start #~(make-forkexec-constructor + '(#$(file-append package "/bin/runsliderserver")) #:log-file "/var/log/pluto.log" #:user "julia" #:group "julia" - ;; This prevents the service from using /root as $HOME. - #:environment-variables '() - #:mappings (list (file-system-mapping - (source "/home/jovyan") - (target source) - (writable? #t)) - (file-system-mapping - (source "/etc/ssl") - (target source))))) + #:environment-variables + (list "SSL_CERT_DIR=/etc/ssl/certs" + "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"))) (stop #~(make-kill-destructor)))))))) (define pluto-service-type |
