Files
havline-native/README.md
T

957 B
Raw Blame History

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

构建脚本会:

  1. 使用 VITE_BASE_PATH=/app/havline/ 构建前端;
  2. 交叉编译 amd64 与 arm64 Go 二进制;
  3. 调用 fnpack build 打包。