Deployment
GLUON GOODS is the canonical deployment fixture. Build its client, server, and static outputs from the repository root:
npm run build:shop
npm run build:shop:server
npm run build:shop:staticThe client output contains hashed assets and gluon-assets.json. The server bundle exposes the isolated request renderer. The static output contains five prerendered routes and a manifest that records dynamic product, checkout, and order fallbacks.
Static hosts
Serve generated route index.html files at their recorded URLs and immutable assets from /assets/. A host using web-history routes must provide the document fallback described by the Router contract.
Node servers
Load examples/shop/dist-server/server.js, read the immutable client manifest once, and call renderShopRequest(requestUrl, { assets, nonce }) for each request. Gluon accepts a request nonce but never creates one.
The repository deployment contract names the exact output, style-carrier, CSP, and verification behavior.