mirror of
https://github.com/luxfi/docs.git
synced 2026-09-24 00:25:32 +00:00
Two unescaped <tenant> placeholders in regulated/ats.mdx and regulated/bd.mdx were parsed as JSX and broke the MDX/static-export build. With the build failing, the shipped image carried only the home hub, so every deep topic (/architecture, /consensus, /sdk/quickstart, ...) fell through the SPA index fallback and rendered the hub instead of its own page. Escaping the placeholders restores the export: generateStaticParams now emits all 458 topic pages (architecture.html, consensus.html, sdk/quickstart.html, ...), each distinct, which the hanzoai/spa server resolves directly (verified with the real spa binary locally — /architecture -> 'Architecture | Lux Docs', no longer the hub). CI: rebuild on the luxfi self-hosted ARC pool (runs-on: lux-build) and push ghcr.io/luxfi/lux-docs:latest — the exact image the live deployment pulls. GitHub-hosted runners are billing-blocked for luxfi. Removed the old ubuntu-latest deploy.yml (billing-blocked) and the cross-org workflow-sanity call that luxfi/docs cannot resolve (startup_failure).
18 lines
360 B
JSON
18 lines
360 B
JSON
{
|
|
"name": "lux-docs",
|
|
"version": "0.1.1",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "turbo run build",
|
|
"clean": "turbo run clean",
|
|
"dev": "turbo run dev",
|
|
"lint": "turbo run lint",
|
|
"types:check": "turbo run types:check"
|
|
},
|
|
"devDependencies": {
|
|
"turbo": "2.8.9",
|
|
"rimraf": "^6.1.3"
|
|
},
|
|
"packageManager": "[email protected]"
|
|
}
|