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