Cloudflare Pages
Cloudflare Pages provides static site hosting and continuous deployment from git repositories.
Current Status
No Cloudflare Pages projects are currently deployed. Docusaurus is self-hosted on VM700 instead.
Deployment Model
Current Docusaurus deployment:
- Source: Vera (
/home/southville-forge/Southville-Forge-System/Sites/docsaurus-echohuman/) - Build:
npm run buildon Vera - Deploy: rsync static
build/output to VM700/opt/stacks/echohuman-docsaurus/site-build/ - Serve: nginx on VM700 port 7030
- Public: CT101 Caddy routes
docsaurus.echohuman.orgto VM700:7030
Alternative: Cloudflare Pages
If Docusaurus were deployed to Cloudflare Pages instead:
- Push source to GitHub
- Connect GitHub repo to Cloudflare Pages
- Configure build command:
npm run build - Configure publish directory:
build/ - Cloudflare automatically builds and deploys on git push
- Docusaurus served from Cloudflare edge (global CDN)
- No VM700 infrastructure needed
Advantages: Global CDN, automatic deployments, no server management Disadvantages: Less control, external dependency, potential cost
Notes
- Current self-hosted model on VM700 is simpler and sufficient
- Cloudflare Pages is an option for future scaling
- Document any Pages projects here if deployed