diff options
author | Frederick Muriuki Muriithi | 2025-05-02 13:06:59 -0500 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2025-07-02 11:52:27 -0500 |
commit | f3fb72711690bbe42f266d8c54e654aa747d2de4 (patch) | |
tree | a9050c02a031faa9b79f61314bd0eb6564962881 | |
parent | a227787297447d0fa3869debb11aaaadeec594f5 (diff) | |
download | gn-machines-f3fb72711690bbe42f266d8c54e654aa747d2de4.tar.gz |
Provide common host directory for sqlite databases.
-rw-r--r-- | genenetwork/services/genenetwork.scm | 6 |
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) |