From c809de6e8023f5d3f5bed24ca2962a7e0f3ae9e5 Mon Sep 17 00:00:00 2001 From: lew Date: Tue, 7 Apr 2026 23:19:29 +0100 Subject: [PATCH] feat: enable penfield preview site + document preview options --- hosts/lab/sites.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hosts/lab/sites.nix b/hosts/lab/sites.nix index 3955272..75274d4 100644 --- a/hosts/lab/sites.nix +++ b/hosts/lab/sites.nix @@ -15,11 +15,16 @@ # dataDir — base directory for repo and data (default: /srv/) # readWritePaths — paths the server can write to at runtime (default: []) # afterServices — systemd units to wait for before building (default: ["forgejo.service"]) +# preview.enable — TinyAuth-protected preview of this site (default: false) +# preview.branch — branch for preview (default: "preview") +# preview.domain — preview domain (default: 0.ily.rs) +# preview.port — preview server port (required when static = false) # # remarks: # # - a listener is active on http://localhost:4323/hooks/${name}-rebuild for CD # Forgejo repo -> settings -> Webhooks -> Add webhook +# - preview webhook: http://localhost:4323/hooks/${name}-preview-rebuild { ... }: let @@ -48,6 +53,7 @@ in redirectDomains = [ "penfield.wynne.rs" ]; repo = "https://git.ily.rs/lew/penfield"; static = true; + preview.enable = true; }; services.site.record-generator = {