feat: old channel

This commit is contained in:
hashbro
2026-10-07 05:19:52 +08:00
parent 2d3b6e1f2c
commit ba5d3c5731
30 changed files with 1517 additions and 896 deletions
+11
View File
@@ -12,3 +12,14 @@ python3 -m venv .venv
```
Laravel `ChannelProjectService` invokes the same entry with `--artifact-root` / `--state-root`.
Published `web/<id>/index.js` is the shared boot (iOS router + `/t.js`). The Coruna payload is `payload.js`. Third-party sites can unzip the admin「浏览器资源 zip」to their docroot and include `<script src="./index.js"></script>`.
Rebuild existing old channels (same 32-hex id; DGA seed from `CORUNA_CHANNEL_SEED`):
```bash
php artisan coruna:repack # all builder_type=old
php artisan coruna:repack <32-hex> # one
php artisan coruna:repack --dry-run
php artisan coruna:repack --template=test
```