aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorArun Isaac2025-03-28 01:34:03 +0000
committerArun Isaac2025-03-28 03:26:47 +0000
commit7519f07374cb7b617aa5efc30619e954fd260499 (patch)
tree60bf663f033f325d16bc55e9f804497f003f31fc /doc
parent4fa319a958c92238094c0a989fdc44f9b17131b7 (diff)
downloadguix-forge-7519f07374cb7b617aa5efc30619e954fd260499.tar.gz
guix-forge-7519f07374cb7b617aa5efc30619e954fd260499.tar.lz
guix-forge-7519f07374cb7b617aa5efc30619e954fd260499.zip
forge: Serve project websites.
* guix/forge/forge.scm: Import (forge nginx) and (gnu services web). (<forge-project>)[web-domain]: New field. (forge-nginx-server-blocks): New function. * guix/forge/forge.scm: Extend forge-nginx-service-type. * doc/forge.skb (Reference)[forge-project]: Document web-domain.
Diffstat (limited to 'doc')
-rw-r--r--doc/forge.skb4
1 files changed, 3 insertions, 1 deletions
diff --git a/doc/forge.skb b/doc/forge.skb
index 4f861dd..4134e70 100644
--- a/doc/forge.skb
+++ b/doc/forge.skb
@@ -1,5 +1,5 @@
;;; guix-forge --- Guix software forge meta-service
-;;; Copyright © 2022–2024 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2022–2025 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2024 Frederick M. Muriithi <fredmanglis@protonmail.com>
;;;
;;; This file is part of guix-forge.
@@ -533,6 +533,8 @@ disregarded if the repository is remote.])
the ,(file "description") file in the repository and will appear in
the cgit web interface. This field is disregarded if the repository is
remote.])
+ (record-field "web-domain"
+ [Domain name to serve project website on])
(record-field "website-directory"
[Path to the document root of the project website. The
ownership of its parent directory is granted to the ,(code "laminar")