From 39eb0b58dfd6de9a6909406d23ddce683992c969 Mon Sep 17 00:00:00 2001 From: Vivien Kraus Date: Thu, 15 Apr 2021 18:26:18 +0200 Subject: Publish the stylesheets online --- guix/vkraus/packages/h4sp.scm | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'guix') diff --git a/guix/vkraus/packages/h4sp.scm b/guix/vkraus/packages/h4sp.scm index 0a688b8..ed2e8a6 100644 --- a/guix/vkraus/packages/h4sp.scm +++ b/guix/vkraus/packages/h4sp.scm @@ -8,7 +8,8 @@ (guix build-system gnu) (guix licenses) (gnu packages) - (gnu packages autotools)) + (gnu packages autotools) + (gnu services web)) (define-public h4sp (package @@ -43,3 +44,19 @@ (separator " ") (file-type 'file)))) (license license:gpl3+))) + +(define website-files + (file-union + "h4sp-website-files" + `(("transform" + ,(file-append h4sp (format #f "/share/h4sp/xslt/~a" (package-version h4sp))))))) + +(define-public h4sp:website + (nginx-server-configuration + (server-name '("h4sp.planete-kraus.eu")) + (listen '("443 ssl" "[::]:443 ssl")) + (ssl-certificate + "/etc/letsencrypt/live/planete-kraus.eu/fullchain.pem") + (ssl-certificate-key + "/etc/letsencrypt/live/planete-kraus.eu/privkey.pem") + (root website-files))) -- cgit v1.2.3