feat: add display kiosk host
CI / verify (pull_request) Successful in 38s
CI / infrastructure-smoke (pull_request) Successful in 20s
CI / migration-smoke (pull_request) Successful in 59s

This commit is contained in:
ekklesia
2026-08-23 20:50:56 -05:00
parent be5ed7853d
commit 2e0fe059c3
80 changed files with 4868 additions and 397 deletions
+14
View File
@@ -0,0 +1,14 @@
/**
* Exact built files a deployable app may publish for the Ekklesia display host.
*
* They are file URLs relative to this package's compiled `dist/index.js`, not repository paths and
* not request-derived selectors. `apps/api` reads these exact two files before binding and serves
* their bytes at fixed host-owned routes; the module display artifact remains a separate, validated
* publication. Nothing here exposes a directory or a generic static-file root.
*/
const packageRoot = new URL("../", import.meta.url);
export const displayHostAssetUrls = Object.freeze({
html: new URL("dist/browser/display/index.html", packageRoot).href,
script: new URL("dist/browser/display/app.js", packageRoot).href,
});