feat: 新增桌面应用支持
- 新增 desktop 应用入口,将后端与前端打包为单一可执行文件 - 集成系统托盘功能(getlantern/systray) - 支持单实例锁和端口冲突检测 - 启动时自动打开浏览器显示管理界面 - 新增 embedfs 模块嵌入静态资源 - 新增跨平台构建脚本(macOS/Windows/Linux) - 新增 macOS .app 打包脚本 - 统一 Makefile,移除 backend/Makefile - 更新 README 添加桌面应用使用说明
This commit is contained in:
9
embedfs/embedfs.go
Normal file
9
embedfs/embedfs.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package embedfs
|
||||
|
||||
import "embed"
|
||||
|
||||
//go:embed assets/*
|
||||
var Assets embed.FS
|
||||
|
||||
//go:embed frontend-dist/*
|
||||
var FrontendDist embed.FS
|
||||
Reference in New Issue
Block a user