Publish docs site for zapier.georgelambert.org and archive-NATS design
Static catalog (index + copied docs/modules/models/sphinx/setup HTML+PDF). Deploy via rsync to NS1 /SSD2/sites/zapier.georgelambert.org with Caddy vhost and Let's Encrypt. Architecture note for job wait, multipart split, hash receipts, and bloom-filtered WORM archive fan-out over NATS.
This commit is contained in:
parent
5925e76c72
commit
ce99845795
5 changed files with 354 additions and 0 deletions
12
scripts/deploy-docs-site.sh
Executable file
12
scripts/deploy-docs-site.sh
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
#!/usr/bin/env bash
|
||||
# Build and rsync docs site to zapier.georgelambert.org on NS1.
|
||||
set -euo pipefail
|
||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
HOST="${DEPLOY_HOST:-marchon@70.88.205.138}"
|
||||
DEST="${DEPLOY_DEST:-/SSD2/sites/zapier.georgelambert.org}"
|
||||
|
||||
python3 "$ROOT/scripts/build-docs-site.py"
|
||||
ssh "$HOST" "mkdir -p '$DEST'"
|
||||
rsync -avz --delete "$ROOT/site/" "$HOST:$DEST/"
|
||||
echo "rsync done → $HOST:$DEST"
|
||||
echo "https://zapier.georgelambert.org/"
|
||||
Loading…
Add table
Add a link
Reference in a new issue