Vera — Docusaurus Build & Deploy Process
This site is built on Vera and deployed as static files to VM700. No Node.js runs on VM700.
Build
cd /home/southville-forge/Southville-Forge-System/Sites/docsaurus-echohuman
npm run build
# Output: build/
Deploy (from Proxmox host as relay)
# Step 1 — pull build from Vera to Proxmox
rsync -avz --delete [email protected]:'/home/southville-forge/Southville-Forge-System/Sites/docsaurus-echohuman/build/' /tmp/docsaurus-build/
# Step 2 — push from Proxmox to VM700
rsync -avz --delete /tmp/docsaurus-build/ [email protected]:/opt/stacks/echohuman-docsaurus/site-build/
No container restart needed — nginx picks up new static files immediately.
Verify
curl -I https://docsaurus.echohuman.org
curl -s https://docsaurus.echohuman.org | head -5
Adding Content
- Create or edit
.mdfiles indocs/subdirectories on Vera - If adding a new page, add its
idtosidebars.js - Run
npm run build - Run the two rsync commands above
See Add Documentation runbook for step-by-step.