diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2021-04-15 18:26:18 +0200 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-04-15 18:26:18 +0200 |
commit | 39eb0b58dfd6de9a6909406d23ddce683992c969 (patch) | |
tree | ffce054e06ce535d3a04e2bab40c495aa0c270a4 | |
parent | 230ebf45c914498f7ffcf50238b18efcd6f8283f (diff) |
Publish the stylesheets online
-rw-r--r-- | guix/vkraus/packages/h4sp.scm | 19 |
1 files changed, 18 insertions, 1 deletions
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))) |