From 813cefc3cc2b17d752bf6ea7803ce036e562a286 Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Wed, 29 Nov 2023 20:40:30 +0100 Subject: Simplify nginx certificate deployment hook --- tw/services/nextcloud.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'tw/services/nextcloud.scm') diff --git a/tw/services/nextcloud.scm b/tw/services/nextcloud.scm index eed2f4fd..77ec7b9c 100644 --- a/tw/services/nextcloud.scm +++ b/tw/services/nextcloud.scm @@ -13,7 +13,8 @@ #:use-module (guix gexp) #:use-module ((guix packages) #:select (package-version)) #:use-module ((guix utils) #:select (version-major)) - #:use-module (tw services restic)) + #:use-module (tw services restic) + #:use-module (tw services web)) (define-public %nextcloud-php.ini (computed-file "nextcloud-php.ini" @@ -280,9 +281,7 @@ opcache.revalidate_freq=120 (simple-service 'nextcloud-certificates certbot-service-type (list (certificate-configuration (domains (list nextcloud-domain)) - (deploy-hook - (program-file "nginx-cert-deploy-hook" - #~(kill (call-with-input-file "/var/run/nginx/pid" read) SIGHUP)))))) + (deploy-hook %nginx-cert-deploy-hook)))) (simple-service 'nextcloud-backup-cleanup restic-cleanup-service-type (list (restic-scheduled-cleanup -- cgit v1.2.3