feat: enable penfield preview site + document preview options
This commit is contained in:
parent
160bb60ee6
commit
c809de6e80
1 changed files with 6 additions and 0 deletions
|
|
@ -15,11 +15,16 @@
|
||||||
# dataDir — base directory for repo and data (default: /srv/<name>)
|
# dataDir — base directory for repo and data (default: /srv/<name>)
|
||||||
# readWritePaths — paths the server can write to at runtime (default: [])
|
# readWritePaths — paths the server can write to at runtime (default: [])
|
||||||
# afterServices — systemd units to wait for before building (default: ["forgejo.service"])
|
# 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<name>.ily.rs)
|
||||||
|
# preview.port — preview server port (required when static = false)
|
||||||
#
|
#
|
||||||
# remarks:
|
# remarks:
|
||||||
#
|
#
|
||||||
# - a listener is active on http://localhost:4323/hooks/${name}-rebuild for CD
|
# - a listener is active on http://localhost:4323/hooks/${name}-rebuild for CD
|
||||||
# Forgejo repo -> settings -> Webhooks -> Add webhook
|
# Forgejo repo -> settings -> Webhooks -> Add webhook
|
||||||
|
# - preview webhook: http://localhost:4323/hooks/${name}-preview-rebuild
|
||||||
|
|
||||||
{ ... }:
|
{ ... }:
|
||||||
let
|
let
|
||||||
|
|
@ -48,6 +53,7 @@ in
|
||||||
redirectDomains = [ "penfield.wynne.rs" ];
|
redirectDomains = [ "penfield.wynne.rs" ];
|
||||||
repo = "https://git.ily.rs/lew/penfield";
|
repo = "https://git.ily.rs/lew/penfield";
|
||||||
static = true;
|
static = true;
|
||||||
|
preview.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
services.site.record-generator = {
|
services.site.record-generator = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue