fix: rebuild native fnOS package with fnpack

This commit is contained in:
2026-08-02 17:18:02 +08:00
parent e8772a39b5
commit de9f5ae110
8 changed files with 333 additions and 105 deletions
+4 -2
View File
@@ -256,10 +256,12 @@ docker compose up -d
```bash
./scripts/build-fnos-package.sh
./scripts/smoke-fnos-package.sh artifacts/fnos/liverecorder-1.0.0-x86_64.fpk
./scripts/smoke-fnos-package.sh artifacts/fnos/liverecorder-1.0.1-x86_64.fpk
```
- x86_64 原生自包含包,不依赖 Docker、系统 .NET、PostgreSQL、Node.js 或 FFmpeg
- 使用 fnOS 开发者平台提供的官方 `fnpack` 构建;可通过 `FNPACK=/path/to/fnpack` 指定工具路径
- x86_64 原生包,不依赖 Docker;离线内置 .NET、PostgreSQL、官方 Node.js 22 与 curl
- 依赖 fnOS 系统环境同时提供 `ffmpeg``ffprobe`,安装前请先确认二者可执行
- 安装向导会要求设置 `admin` 管理员密码
- Web 管理界面默认使用端口 `18080`
- 数据库与日志保存在 fnOS 应用持久化目录