Default site deploys to all public sites

Recommend the no-arg deploy-sites.sh (landing + docs + registry-landing) over a
single-site deploy, so every public page stays at its repo's latest and nothing
drifts even when only one site changed.
This commit is contained in:
Keysat
2026-06-17 09:59:54 -05:00
parent 1821af7d59
commit 316d4c961c
+6 -1
View File
@@ -39,9 +39,14 @@ silently no-ops an install whose version equals what's already installed. Run
```
~/.keysat/publish.sh # version-gate → make universal → FileBrowser upload → registry register → GitHub mirror → make install (deploy to live host, best-effort)
~/.keysat/deploy-sites.sh landing docs # push static sites; accepts: landing | docs | registry-landing
~/.keysat/deploy-sites.sh # DEFAULT: deploy ALL public sites (landing + docs + registry-landing). Re-uploads every site so the live HTML always matches its repo, even unmodified ones — preferred over a single-site deploy so nothing drifts.
~/.keysat/deploy-sites.sh docs # or name one/more explicitly: landing | docs | registry-landing
```
Prefer the no-arg form (all sites) whenever pushing any site change, so every
public page is at its repo's latest. The site repos are independent of the s9pk
release, so deploying them is separate from `publish.sh`.
Credentials: `~/.keysat/filebrowser.env` (`chmod 600`); env `KEYSAT_FB_USER`,
`KEYSAT_FB_PASS`. Daemon runtime env: `KEYSAT_ADMIN_API_KEY`, `KEYSAT_LICENSE`,
`KEYSAT_OPERATOR_NAME`, `KEYSAT_PUBLIC_URL`, `BTCPAY_URL`, `BTCPAY_BROWSER_URL`,