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:
1 parent
9f5ce249f1
commit
286decf0b0
8 files changed
+593
-487
No files matched your search
@@ -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
|
||||
```
|
||||
|
||||
## 日志
|
||||
|
||||
Reference in new issue
Block a user