Development

Website deployment

Contributor reference for turbopanel/website. Production traffic is served from Cloudflare Workers via OpenNext.

Prerequisites

Local preview

cd ~/website
pnpm install
pnpm dev    # http://localhost:19820

Co-located dev: turbopanel-website.service runs the same dev server; logs under /var/log/turbopanel/website/.

Production build

pnpm build
pnpm check:docs-ssr
pnpm check:hosts

pnpm build uses next build --webpack for OpenNext compatibility.

Deploy

pnpm deploy    # or pnpm upload for asset-only upload flows

Configuration: open-next.config.ts, wrangler.jsonc. Hostname allowlist is enforced by pnpm check:hosts against src/lib/control-plane-hosts.ts.

Docs content

Edit on GitHub

Last updated on

On this page