aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPjotr Prins2025-07-21 08:41:06 +0200
committerPjotr Prins2025-07-21 08:41:06 +0200
commitd018b17794d2079f853e245e7a00df1a78b0105c (patch)
tree2e4be14c36c6a5c9933c760692bcd1d708831f3f
parent7a8e68ae4697723a8b66959c250ccd2463d6d0f8 (diff)
downloadgn-machines-d018b17794d2079f853e245e7a00df1a78b0105c.tar.gz
Set GN_GUILE_SERVER_URL for dev container (aka GN4)
-rw-r--r--genenetwork/services/genenetwork.scm7
1 files changed, 6 insertions, 1 deletions
diff --git a/genenetwork/services/genenetwork.scm b/genenetwork/services/genenetwork.scm
index 80b6c3c..65e8e22 100644
--- a/genenetwork/services/genenetwork.scm
+++ b/genenetwork/services/genenetwork.scm
@@ -57,6 +57,7 @@
genenetwork-configuration-port ; external port
genenetwork-configuration-gn2-port ; internal port
genenetwork-configuration-gn3-port ; internal port
+ genenetwork-configuration-gn-guile-port ; aka gn4 internal port (may be external)
genenetwork-configuration-auth-db ; RW auth DB
genenetwork-configuration-xapian-db ; RO search index, unless you want to regenerate inside VM
genenetwork-configuration-genotype-files ; RO genotype files
@@ -372,6 +373,8 @@ object."
("GENENETWORK_FILES" ,genotype-files)
("GN3_LOCAL_URL" ,(string-append "http://localhost:"
(number->string gn3-port)))
+ ("GN_GUILE_SERVER_URL" ,(string-append "http://localhost:" ; AKA GN4
+ (number->string gn-guile-port) "/" ))
("GN_SERVER_URL" ,(string-append "https://" server-name "/api3/"))
("AUTH_SERVER_URL" ,(string-append "https://" gn-auth-server-name "/"))
("JS_GUIX_PATH" ,(file-append gn2-profile "/share/genenetwork2/javascript"))
@@ -388,6 +391,8 @@ object."
(configuration-file-gexp
`(("AUTH_DB" ,auth-db)
("AUTH_SERVER_URL" ,(string-append "https://" gn-auth-server-name "/"))
+ ("GN_GUILE_SERVER_URL" ,(string-append "http://localhost:" ; AKA GN4
+ (number->string gn-guile-port) "/"))
("DATA_DIR" ,gn3-data-directory)
("SOURCE_DIR" ,gn-sourcecode-directory)
("SPARQL_ENDPOINT" ,sparql-endpoint)
@@ -616,7 +621,7 @@ a @code{<genenetwork-configuration>} record."
(build-xapian-index-cron-gexp config))
#:user "root")))
-(define (gn-guile-gexp gn-guile-port)
+(define (gn-guile-gexp gn-guile-port)
(with-imported-modules '((guix build utils))
#~(begin
(use-modules (guix build utils))