Files
yovision/Sense

Sense

Sense 是从项目冻结的 GoAdmin 后端与 go-admin-ui 前端源码独立派生的视频接入管理产品。后端保留 Cobra、Gin、GORM、Casbin、JWT 和迁移框架,前端保留 Vue、Router、Store、API、Layout、权限路由和通用管理组件。

工具链

  • Go 1.26.5
  • Node.js 22.22.1
  • pnpm 9.15.1(建议通过 corepack pnpm@9.15.1 调用)
  • PostgreSQL

完整上游来源见 LICENSES/SOURCES.md,版本事实来源为仓库根目录 goadmin-baseline.json。

本地验证入口

后端:

cd Sense/server
go test ./...
go vet ./...
go build ./...

前端:

cd Sense/ui
corepack pnpm@9.15.1 install --frozen-lockfile
corepack pnpm@9.15.1 lint
corepack pnpm@9.15.1 test:unit
corepack pnpm@9.15.1 build:prod

安全配置

server/config/settings.yml 仅是无凭据模板。启动生产服务前,在仓库外复制该文件并填写 PostgreSQL 连接串和至少 32 个字符的随机 JWT 密钥,然后显式传入:

go run . server -c C:\secure-path\sense-settings.yml

仓库不提供默认账号、默认密码或可用密钥。管理员安全初始化由后续工单实现。