What this demo is testing
This site has no build step — the HTML, CSS and JS you're looking at are committed exactly as served. That keeps the test focused on the orchestrator, not a bundler.
Wildcard subdomain hosting
A single *.vpsman.ovh DNS record routes every project's
subdomain to the VPS. This project owns demo.vpsman.ovh,
with its own TLS certificate, NGINX config and release directory.
Static release sync
Baton copies this repo's build/ directory into a
timestamped release folder and atomically flips a symlink, so NGINX
always serves a complete tree.
Webhook auto-deploy
A push to main hits /webhook, gets its
HMAC signature validated, and triggers a redeploy — no build step,
just a re-sync of build/. Bump
build-info.json and push to see the footer marker below
change.