957 B
957 B
Havline Native fnOS 应用
本目录保存 Havline 的飞牛 Native 应用工程,不依赖 Docker。
本仓库完全独立,包含:
app-src/:Havline 主程序源码副本havline/:飞牛 Native 应用打包工程fnpack.exe:飞牛打包工具build.ps1:从app-src构建双架构二进制并打包
构建过程不再引用 F:\Fonu-main\havline。
阶段一范围:
- Go 主程序原生运行
- 统一网关
/app/havline - Unix Socket
app.sock cmd/main启动、停止和状态检查- amd64 与 arm64 双架构二进制
当前不包含:
- Nginx 二进制
- frpc
- cloudflared
这些依赖将在后续阶段加入。
构建
cd F:\Fonu-main\fnos-native
.\build.ps1
输出:
dist/havline-native-1.9.0.fpk
构建脚本会:
- 使用
VITE_BASE_PATH=/app/havline/构建前端; - 交叉编译 amd64 与 arm64 Go 二进制;
- 调用
fnpack build打包。