about summary refs log tree commit diff
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")