feat: professionalize control plane and standalone delivery

This commit is contained in:
theshy
2026-04-07 10:46:30 +08:00
parent d0cf1fd0df
commit 862db502b0
100 changed files with 8313 additions and 1483 deletions

View File

@ -13,6 +13,7 @@
- `worker` / `api` 运行脚本
- `systemd` 安装脚本
- Web 控制台
- 项目内日志落盘
- 主链路:
- `stage`
- `ingest`
@ -30,10 +31,9 @@
- `ffprobe`
- `codex`
- `biliup`
- 上层项目仍需提供:
- `../cookies.json`
- `../upload_config.json`
- `../.env` 中的运行时路径配置
- `biliup-next/runtime/cookies.json`
- `biliup-next/runtime/upload_config.json`
- `biliup-next/runtime/biliup`
## Install
@ -42,7 +42,7 @@ cd /home/theshy/biliup/biliup-next
bash setup.sh
```
如需把父项目中的运行资产复制到本地:
如需把当前机器上已有运行资产复制到本地:
```bash
cd /home/theshy/biliup/biliup-next
@ -75,6 +75,16 @@ bash run-worker.sh
bash run-api.sh
```
默认会写入:
- `runtime/logs/worker.log`
- `runtime/logs/api.log`
默认按大小轮转:
- 单文件 `20 MiB`
- 保留 `5` 份历史日志
systemd 方式:
```bash
@ -99,6 +109,5 @@ bash install-systemd.sh
## Known Limits
- 当前仍复用父项目中的 `cookies.json` / `upload_config.json` / `biliup`
- 当前 provider 仍有 legacy adapter
- 当前控制台认证是单 token本地可用但不等于完整权限系统
- `sync-legacy-assets` 仍是一次性导入工具,方便把已有资产复制到 `runtime/`