Funflix 联合开发仓库,通过 Git 子模块固定后端与 Web 界面的版本。
| 目录 | 项目 | 说明 |
|---|---|---|
apps/funflix |
funflix | 影视资源采集、解析、校验与查询服务 |
apps/funflix-web |
funflix-web | Web 界面、静态资源服务与后端反向代理 |
具体的安装、配置和开发方式见各子项目 README。
首次克隆时同时拉取子模块:
git clone --recurse-submodules https://github.com/farfarfun/funflix-dev.git
cd funflix-dev已有仓库可执行:
git submodule update --init --recursivegit submodule update --remote
git add apps/funflix apps/funflix-web更新后的子模块提交由当前仓库记录,需要随父仓库一起提交。
安装并配置好 funbuild 后执行:
bash scripts/build.sh脚本会依次构建 funflix 和 funflix-web,最后执行 funbuild push。