docs: 同步 README 与 docs 至最新部署与版本方案

- 更新三种部署方式:embed 单容器、./aiops 根目录二进制
- 补充版本管理、release、lghost/aiops 镜像推送说明
- 修正过时的 docker 4 容器、backend/aiops、run.sh start 等描述
- 更新 project-structure、deployment、quick-start 等核心文档
This commit is contained in:
Logan.Li committed 2026-06-26 16:39:00 +08:00
1 parent 9f5ce249f1
commit 286decf0b0
8 files changed
+593 -487

No files matched your search

+19 -9
View File
@@ -44,14 +44,16 @@ feat: 添加服务器批量导入功能
| 目录 | 职责 |
|------|------|
| `cmd/` | 应用入口 |
| `internal/handlers/` | HTTP 请求处理(参数校验、响应) |
| `internal/models/` | 数据模型定义 |
| `internal/config/` | 配置管理 |
| `internal/middleware/` | 中间件 |
| `internal/routes/` | 路由注册 |
| `pkg/database/` | 数据库连接 |
| `main.go` / `embed.go` | 应用入口 + 前端嵌入 |
| `controller/` | HTTP 请求处理(参数校验、响应) |
| `model/` | 数据模型定义 |
| `config/` | 配置管理 (Viper) |
| `middleware/` | JWT / 日志 / CORS 中间件 |
| `router/` | 路由注册 |
| `service/` / `repository/` | 业务逻辑 / 数据访问 |
| `pkg/database/` | 数据库连接 + AutoMigrate |
| `pkg/logger/` | 日志工具 |
| `static/` | 前端 embed 静态资源 |
### 命名规范
@@ -169,8 +171,16 @@ go test -v ./...
### 前端构建测试
```bash
cd app
npm run build # TypeScript 编译 + Vite 构建
cd frontend
npm run build
npx tsc --noEmit # 类型检查(提交前零错误)
```
### 独立二进制构建
```bash
./run.sh build tag v1.5.0
./aiops version
```
## 日志