Files
neonoverlordandClaude Fable 5 80f4cc8c76
build / build (push) Failing after 1s
client: serve the bundled Pinnacle SPA at /client (ops/features#30 gate 1)
ClientController: NC-authenticated static serving of the Sapper export —
containment-checked paths, SPA fallback to the shell for dynamic routes,
content-hashed assets cached hard, and the CSP carve-out scoped to /client
HTML only ('unsafe-inline' script for Sapper's bootstrap + https/wss to the
configured GTS instance; every other page keeps Nextcloud's default policy).

CI bundles the newest parked pinnacle export (sha256-verified) into the
archive as client/ — rebuild pinnacle first when the client changes.
client/ is gitignored: composed at package time, never committed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 14:56:39 -07:00

26 lines
350 B
Plaintext

/.idea/
/*.iml
/vendor/
/vendor-bin/*/vendor/
/.php-cs-fixer.cache
/tests/.phpunit.cache
/node_modules/
/js/
/css/
.code-workspace
.DS_Store
.vscode/
.vscode-upload.json
.*.sw*
js/*hot-update.*
build
.php*.cache
# the bundled Pinnacle client -- composed by CI from the bawnet/pinnacle
# export artifact at package time, never committed
/client/