refactor: Dockerfile.embed → Dockerfile + fix Login TS error
- Dockerfile.embed 重命名为 Dockerfile(统一命名规范) - docker-compose.yml / run.sh 引用更新 - 全量文档(CLAUDE/AGENTS/README/docs)Dockerfile.embed → Dockerfile - fix: Login.tsx User 类型缺少 email/status 字段
This commit is contained in:
1 parent
4cb0e62857
commit
092d0e4b9e
11 files changed
+21
-21
No files matched your search
@@ -50,13 +50,13 @@
|
||||
| `config.yaml` | 本地开发默认配置(SQLite + redka,端口 8080) |
|
||||
| `docker-compose.yml` | 3 容器:MySQL 8.0 + Redis 7-alpine + AIOps(:8080) |
|
||||
| `docker-compose.k8s.yml` | 单应用容器 + 外部 DB |
|
||||
| `Dockerfile.embed` | 4-stage Embed 镜像(前端→后端→Agent→Runtime),Compose 与 K8s 共用 |
|
||||
| `Dockerfile` | 4-stage Embed 镜像(前端→后端→Agent→Runtime),Compose 与 K8s 共用 |
|
||||
| `.env.example` | Docker Compose 环境变量示例 |
|
||||
| `deploy/kubernetes/` | K8s 清单:`devops` 命名空间、NodePort 30080 |
|
||||
| `run.sh` | 统一入口:dev / build / docker / kubernetes / release / binary |
|
||||
| `Makefile` | 快捷命令(dev / build / docker-up / lint 等),部分委托给 `run.sh`,部分已陈旧 |
|
||||
|
||||
> 注意:项目根目录**没有**独立的 `Dockerfile`,只有 `Dockerfile.embed`。`docker-compose.yml` 直接引用 `Dockerfile.embed`。
|
||||
> 注意:项目根目录使用 `Dockerfile`(4-stage embed 单容器方案)。前端构建嵌入后端二进制,`docker-compose.yml` 直接引用。
|
||||
|
||||
### 2.2 后端
|
||||
|
||||
@@ -120,7 +120,7 @@ aiops/
|
||||
├── tests/ # 集成测试脚本
|
||||
├── scripts/ # 构建辅助脚本(kubectl 安装、alpine 镜像源等)
|
||||
├── run.sh # 统一入口
|
||||
├── Dockerfile.embed # 推荐生产镜像
|
||||
├── Dockerfile # 推荐生产镜像
|
||||
├── docker-compose.yml
|
||||
├── docker-compose.k8s.yml
|
||||
├── config.yaml
|
||||
@@ -486,7 +486,7 @@ WebSocket 无法设置自定义 header → 后端 `JWTAuth` 支持 `?token=` que
|
||||
| FE4 | Radix Dialog 警告 | 必须有 `<DialogDescription>` |
|
||||
| FE5 | Select.Item 空字符串 value | 用 sentinel 值 `__manual` |
|
||||
| FE6 | API 字段名不匹配 | 检查前后端命名一致性 |
|
||||
| Build | Mac 构建 Linux 二进制 | 不能直接用 `./run.sh build`;用 `Dockerfile.embed` 或在 Linux 构建 |
|
||||
| Build | Mac 构建 Linux 二进制 | 不能直接用 `./run.sh build`;用 `Dockerfile` 或在 Linux 构建 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user