feature
This commit is contained in:
@@ -1,18 +1,21 @@
|
||||
# coruna-lab
|
||||
|
||||
启动 / 验证 Coruna 链路所需的最小文件树。内容从 `coruna-online` **复制**而来,按线上 URL 路径放置。
|
||||
启动 / 验证 Coruna 链路所需的最小文件树。构建与 patch **不再依赖** 旁路的 `coruna-online/`。
|
||||
|
||||
```text
|
||||
coruna-lab/
|
||||
├── source/ # 只读模板(campaign 原样,勿 patch)
|
||||
├── source/ # 只读模板 / 明文输入(勿直接 patch)
|
||||
│ ├── web/<original-channel>/
|
||||
│ └── sync/
|
||||
│ ├── sync/ # wire 模板
|
||||
│ ├── sync_dylibs/ # sync 明文 dylib
|
||||
│ ├── type0x01_dylibs/ # type-0x01 明文 dylib
|
||||
│ └── sync_config/daily.body
|
||||
├── server/public/
|
||||
│ ├── web/<channel-id>/ # 每次 new_project 新增一个投递站
|
||||
│ ├── sync/ # 每次 new_project 重建(同域名内容一致)
|
||||
│ ├── sync/ # 每次 new_project 重建
|
||||
│ └── out/{channel,seeds,domains}.json
|
||||
├── doc/
|
||||
├── tools/
|
||||
├── tools/ # patch 脚本 + vendor/ 离线辅助库
|
||||
└── MANIFEST.json
|
||||
```
|
||||
|
||||
@@ -31,6 +34,7 @@ cd coruna-lab
|
||||
pip3 install py7zr pycryptodome
|
||||
|
||||
/usr/bin/python3 tools/new_project.py \
|
||||
--channel-id 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' \
|
||||
--deployment-domains 'www.89lwsvkxm-fbo6y50npt71o.org,www.sl2023nk2h4867xt2.info' \
|
||||
--reporting-domains 'www.89lwsvkxm-fbo6y50npt71o.org,www.sl2023nk2h4867xt2.info'
|
||||
```
|
||||
@@ -60,7 +64,6 @@ support.html → Stage1/2/3 → 一级包 (.js) → (0x07) → 二级 type-0x01
|
||||
|
||||
## 其它
|
||||
|
||||
- 来源索引:`MANIFEST.json`
|
||||
- 分析报告:`coruna-online/docs/`
|
||||
- 来源索引:`MANIFEST.json`(历史 provenance;运行时不读)
|
||||
- **不要**对 `source/` 跑 `--apply`;产物只写 `server/public/web/<channel>/` 与 `sync/`
|
||||
- 工具细节见 [`tools/README.md`](tools/README.md)
|
||||
|
||||
Reference in New Issue
Block a user