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

+14 -9
View File
@@ -1,16 +1,21 @@
# AIOps 后端项目总结
> **注意**:目录结构已重构,入口为 `backend/main.go`,处理器在 `controller/`。
> 最新结构见 [project-structure.md](./project-structure.md),部署见 [deployment.md](./deployment.md)。
## 项目概述
AIOps 后端是一个基于 Go + Gin 框架开发的专业 AIOps 智能运维平台 API 服务。
AIOps 后端是一个基于 Go + Gin 框架开发的专业 AIOps 智能运维平台 API 服务。
前端通过 `go:embed` 嵌入 `backend/static/`,支持单二进制与 embed 单容器部署。
## 项目结构
## 项目结构(历史参考,部分路径已变更)
```
backend/
├── cmd/
│ └── main.go # 应用入口
├── internal/
├── main.go # 应用入口(当前)
├── embed.go # 前端静态资源嵌入
├── controller/ # HTTP 处理器(原 handlers)
├── internal/ # [已迁移] 见下方历史结构
│ ├── api/
│ │ ├── handlers/ # HTTP 处理器
│ │ │ ├── user.go # 用户管理
@@ -265,11 +270,11 @@ docker-compose up -d mysql redis
### 4. 运行
```bash
# 开发模式
go run cmd/main.go
# 推荐:项目根目录
./run.sh dev
# 或使用 Makefile
make run
# 或仅后端
cd backend && go run .
```
### 5. 生成 Mock 数据