From e4428b159305f01373f05e00656d4d3bcab7009a Mon Sep 17 00:00:00 2001 From: Vivien Kraus Date: Thu, 29 Jul 2021 12:10:02 +0200 Subject: Provide the website service --- guix/vkraus/services/webid-oidc.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/guix/vkraus/services/webid-oidc.scm b/guix/vkraus/services/webid-oidc.scm index 3877e99..c20c550 100644 --- a/guix/vkraus/services/webid-oidc.scm +++ b/guix/vkraus/services/webid-oidc.scm @@ -18,6 +18,7 @@ #:use-module (gnu services) #:use-module (gnu services shepherd) #:use-module (gnu services admin) + #:use-module (gnu services web) #:use-module (gnu system shadow) #:use-module (gnu packages admin) #:use-module (vkraus packages webid-oidc) @@ -503,3 +504,17 @@ (service-extension shepherd-root-service-type webid-oidc-server-shepherd-service))))) + +(define-public webid-oidc-website + (nginx-server-configuration + (server-name '("webid-oidc.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 webid-oidc:website) + (locations + (list + (nginx-location-configuration + (uri "/project") + (body + (list "default_type text/turtle ;"))))))) -- cgit v1.2.3