aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2025-01-28 16:12:43 -0600
committerFrederick Muriuki Muriithi2025-01-28 16:17:35 -0600
commitaedd845ef28e8a3bfffe832bc05d147f43cb4e64 (patch)
tree4259bcd05242f2b19c70520259b988be02a1b84f
parent521dc90bf255430f71110c6d93eaccc769bd1cba (diff)
downloadgn-machines-aedd845ef28e8a3bfffe832bc05d147f43cb4e64.tar.gz
Pass virtuoso's ttl directory to the xapian indexer script.
Pass the directory containing virtuoso's turtle (ttl) files to the indexer.
-rw-r--r--genenetwork/services/genenetwork.scm10
1 files changed, 8 insertions, 2 deletions
diff --git a/genenetwork/services/genenetwork.scm b/genenetwork/services/genenetwork.scm
index 140b469..d01bec3 100644
--- a/genenetwork/services/genenetwork.scm
+++ b/genenetwork/services/genenetwork.scm
@@ -172,6 +172,8 @@
(genenetwork3 (genenetwork-configuration-genenetwork3 config))
(xapian-directory (genenetwork-configuration-xapian-db config))
(sparql-endpoint (genenetwork-configuration-sparql-endpoint config))
+ (virtuoso-ttl-directory
+ (genenetwork-configuration-gn-virtuoso-ttl-directory config))
(xapian-build-directory (string-append xapian-directory "/build"))
(herd (file-append shepherd "/bin/herd"))
(index-genenetwork (file-append genenetwork3 "/bin/index-genenetwork"))
@@ -205,7 +207,9 @@
"is-data-modified"
#$xapian-directory
#$sql-uri
- #$sparql-endpoint))))
+ #$sparql-endpoint
+ "--virtuoso-ttl-directory"
+ #$virtuoso-ttl-directory))))
(dynamic-wind
(const #t)
;; build the index
@@ -214,7 +218,9 @@
"create-xapian-index"
#$xapian-build-directory
#$sql-uri
- #$sparql-endpoint)
+ #$sparql-endpoint
+ "--virtuoso-ttl-directory"
+ #$virtuoso-ttl-directory)
(dynamic-wind
;; stop GN3: Here there is magic!!!
;; The name `gunicorn-genenetwork' is magical. It is not set