Emit AMPB fixture manifests

This commit is contained in:
jwinterm
2026-07-05 21:16:06 -04:00
parent 5c924cae60
commit 717c8fb9c5
11 changed files with 346 additions and 2 deletions
+12 -1
View File
@@ -66,6 +66,13 @@ daemon_policy = "auto"
port = 1965
max_asset_bytes = 1048576
[site.protocols.ipfs]
enabled = false
renderer = "clearnet"
daemon = "ipfs"
daemon_policy = "auto"
cid = ""
[site.protocols.reticulum]
enabled = false
renderer = "micron"
@@ -86,6 +93,7 @@ workflow.
| tor | `privacy-html` | `tor` | `auto` |
| i2p | `privacy-html` | `i2pd` | `auto` |
| gemini | `gemtext` | `agate` | `auto` |
| ipfs | `clearnet` | `ipfs` | `auto` |
| reticulum | `micron` | `rnsd` | `auto` |
## Renderer defaults
@@ -178,7 +186,7 @@ omits it or renders a safe alternate page.
## Protocol-only deployments
Enabled protocols are independent. A config can omit clearnet entirely and publish only
to I2P, Tor, Gemini, Reticulum, or any combination of supported targets.
to I2P, Tor, Gemini, IPFS, Reticulum, or any combination of supported targets.
For an existing HTML site that should publish only to I2P:
@@ -209,6 +217,9 @@ script_policy = "strip"
This builds only the I2P output root and only the I2P/nginx plan snippets.
For IPFS, use the `clearnet` renderer to create a static output tree that can be served
through a local gateway or pinned by a later publishing step.
## Plan artifacts
`ampg plan` prints expected artifact paths. `ampg plan --write-artifacts` writes