diff options
author | Arun Isaac | 2025-07-21 01:45:26 -0500 |
---|---|---|
committer | Arun Isaac | 2025-07-21 01:45:26 -0500 |
commit | 56b4dde13ca178a79a7833f7ab1ce2a836e08002 (patch) | |
tree | 2e4be14c36c6a5c9933c760692bcd1d708831f3f /public-sparql.scm | |
parent | c2616fa67cd6885e40dd25ac6c9931400b5b2964 (diff) | |
parent | d018b17794d2079f853e245e7a00df1a78b0105c (diff) | |
download | gn-machines-56b4dde13ca178a79a7833f7ab1ce2a836e08002.tar.gz |
Merge branch 'main' of /home/git/public/gn-machines into main
Diffstat (limited to 'public-sparql.scm')
-rw-r--r-- | public-sparql.scm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/public-sparql.scm b/public-sparql.scm index 4f5ad13..4603cec 100644 --- a/public-sparql.scm +++ b/public-sparql.scm @@ -20,6 +20,7 @@ (use-modules (gnu) (gn services databases) (gnu services web) + ((gnu packages admin) #:select (shepherd)) (forge nginx) (forge socket)) @@ -50,13 +51,17 @@ SPARQL endpoint is listening on." (targets (list "/dev/sdX")))) (file-systems %base-file-systems) (users %base-user-accounts) + (sudoers-file + (mixed-text-file "sudoers" + "@include " %sudoers-specification + "\nacme ALL = NOPASSWD: " (file-append shepherd "/bin/herd") " restart nginx\n")) (packages %base-packages) (services (cons* (service virtuoso-service-type (virtuoso-configuration (server-port %virtuoso-port) (http-server-port %sparql-port) (number-of-buffers 4000000) - (dirs-allowed (list "/var/lib/virtuoso")) + (dirs-allowed (list "/export/data/virtuoso")) (maximum-dirty-buffers 3000000) (database-file "/var/lib/virtuoso/public-virtuoso.db") (transaction-file "/var/lib/virtuoso/public-virtuoso.trx"))) |