aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--genenetwork/services/genenetwork.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/genenetwork/services/genenetwork.scm b/genenetwork/services/genenetwork.scm
index a403f21..3289576 100644
--- a/genenetwork/services/genenetwork.scm
+++ b/genenetwork/services/genenetwork.scm
@@ -150,6 +150,8 @@
(default "https://genenetwork.org"))
(sessions-dir gn-uploader-sessions-dir
(default "/var/genenetwork/sessions/gn-uploader"))
+ (sqlite-databases-directory gn-uploader-sqlite-databases-directory
+ (default "/var/genenetwork/sqlite/gn-uploader"))
(log-level gn-uploader-configuration-log-level
(default 'warning)
(sanitize sanitize-log-level)))
@@ -684,7 +686,7 @@ a @code{<genenetwork-configuration>} record."
(define (gn-uploader-activation config)
(match-record config <gn-uploader-configuration>
- (secrets data-directory sessions-dir)
+ (secrets data-directory sessions-dir sqlite-databases-directory)
(with-imported-modules '((guix build utils))
#~(begin
(use-modules (guix build utils))
@@ -695,6 +697,8 @@ a @code{<genenetwork-configuration>} record."
(passwd:gid (getpw "gunicorn-gn-uploader"))))
(append (list #$secrets)
(find-files #$sessions-dir
+ #:directories? #t)
+ (find-files #$sqlite-databases-directory
#:directories? #t)))
;; Set owner-only permissions on secrets files.
(for-each (lambda (file)