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
+14
-9
@@ -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 数据
|
||||
|
||||
Reference in new issue
Block a user