This website is built using Docusaurus, a modern static website generator.
pnpm install
pnpm run startOpen http://localhost:3000 to preview
The website is built locally and static files are committed to git:
pnpm run buildThis generates static files in the build/ directory which are served by nginx.
On push to main branch:
- Self-hosted runner pulls latest code (including
build/directory) - Restarts search service (Docker)
- Reloads nginx to serve updated static files
nginx serves static files from /www/website/build/ directory.