From a1c915ff4e6cfb516a1808cd2df54728d1489e62 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Fri, 28 Jun 2024 15:04:44 -0500 Subject: Set secrets as directories for services with multiple secrets. --- genenetwork/services/genenetwork.scm | 10 ++++++---- uploader.scm | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/genenetwork/services/genenetwork.scm b/genenetwork/services/genenetwork.scm index 29a68c0..bc9911e 100644 --- a/genenetwork/services/genenetwork.scm +++ b/genenetwork/services/genenetwork.scm @@ -97,11 +97,11 @@ (gn3-data-directory genenetwork-configuration-gn3-data-directory (default "/var/genenetwork")) (gn2-secrets genenetwork-configuration-gn2-secrets - (default "/etc/genenetwork/gn2-secrets.py")) + (default "/etc/genenetwork")) (gn3-secrets genenetwork-configuration-gn3-secrets (default "/etc/genenetwork/gn3-secrets.py")) (gn-auth-secrets genenetwork-configuration-gn-auth-secrets - (default "/etc/genenetwork/gn-auth-secrets.py"))) + (default "/etc/genenetwork"))) (define-record-type* gn-uploader-configuration make-gn-uploader-configuration @@ -201,7 +201,8 @@ object." (allow-collisions? #t))) (gn2-conf (computed-file "gn2.conf" (configuration-file-gexp - `(("GEMMA_COMMAND" ,(file-append gn2-profile "/bin/gemma")) + `(("GN2_SECRETS" ,(string-append gn2-secrets "/gn2-secrets.py")) + ("GEMMA_COMMAND" ,(file-append gn2-profile "/bin/gemma")) ("GEMMA_WRAPPER_COMMAND" ,(file-append gn2-profile "/bin/gemma-wrapper")) ("GENENETWORK_FILES" ,genotype-files) ("GN2_SECRETS" ,gn2-secrets) @@ -224,7 +225,8 @@ object." ("XAPIAN_DB_PATH" ,xapian-db))))) (gn-auth-conf (computed-file "gn-auth.conf" (configuration-file-gexp - `(("AUTH_DB" ,auth-db) + `(("GN_AUTH_SECRETS" ,(string-append gn-auth-secrets "/gn-auth-secrets.py")) + ("AUTH_DB" ,auth-db) ("SQL_URI" ,sql-uri) ("GN_AUTH_SECRETS" ,gn-auth-secrets) ("CLIENTS_SSL_PUBLIC_KEYS_DIR" ,(string-append gn-auth-secrets "/clients-public-keys")) diff --git a/uploader.scm b/uploader.scm index 2c17c99..4120730 100644 --- a/uploader.scm +++ b/uploader.scm @@ -66,9 +66,9 @@ (genotype-files "/export/data/genenetwork/genotype_files") (sparql-endpoint "http://localhost:10892/sparql") (gn3-data-directory "/export/data/uploader/genenetwork3") - (gn2-secrets "/etc/genenetwork/genenetwork2/gn2-secrets.py") + (gn2-secrets "/etc/genenetwork/genenetwork2") (gn3-secrets "/etc/genenetwork/genenetwork3/gn3-secrets.py") - (gn-auth-secrets "/etc/genenetwork/gn-auth/gn-auth-secrets.py"))) + (gn-auth-secrets "/etc/genenetwork/gn-auth"))) (service gn-uploader-service-type (gn-uploader-configuration (gn-uploader gn-uploader) -- cgit v1.2.3