diff --git a/CLAUDE.md b/CLAUDE.md index 0eb1e307..a79c7f5b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -64,20 +64,20 @@ cd deploy/console && ./dev-deploy.sh along # 阿龙测试环境(阿里 cd deploy/console && ./dev-deploy.sh # 不带参数 → 交互选环境:lingpu | yunyan | along # 生产:先构建带版本号的镜像,再部署 -cd deploy/console && ./prod-build.sh 0.2.1 yunyan # 第 2 个参数选公司(yunyan|lingpu),省略则交互选 +cd deploy/console && ./prod-build.sh 0.2.1 yunyan # 第 2 个参数选公司(yunyan|lingpu|along),省略则交互选 cd deploy/console && ./prod-deploy.sh 0.2.1 yunyan # 第 2 个参数选生产环境,须与构建时所选公司一致;省略则交互选 ``` **镜像仓库按公司区分**,地址/账号统一在 [deploy/registry-profiles.sh](deploy/registry-profiles.sh)(换仓库只改这一处,各脚本 source 它): - `yunyan` → `registry.voitrans.net`(仓库实体在广州机 8.138.86.223) - `lingpu` → `registry.lingpu.net`(灵谱香港机) -- `along` → `registry.ymaikj.com`(仓库实体就在阿龙机 8.133.166.29 上,**账号是 `admin` 不是 `liwei`**);只用于测试环境,不在生产 `COMPANIES` 菜单里 +- `along` → `registry.ymaikj.com`(仓库实体就在阿龙测试机 8.133.166.29 上,**账号是 `admin` 不是 `liwei`**);阿龙测试机与正式机 47.116.104.181 都从这里拉镜像 测试环境档案在各 `dev-deploy.sh` 的 `env_profile()`: - `along` → 8.133.166.29(阿里云,x86_64/Docker 24.0.9),目录 `/home/work/starpivot/{app,admin,console}`,密钥 `~/.ssh/along.pem` 该机已自带 postgres:16 / redis:7 / mysql / NPM / gitea / docker-registry,配 `.env` 时优先复用,别另起一套 -**生产镜像名统一为 `starpivot-<服务>`**(admin/console/app 三个服务、两家公司都一样),映射在 +**生产镜像名统一为 `starpivot-<服务>`**(admin/console/app 三个服务、各家公司都一样),映射在 `registry-profiles.sh` 的 `prod_image_name()`——build 与 deploy 共用这一份,别在各脚本里写死。 compose 的 image 由脚本注入 `IMAGE_NAME` 变量,同样不写死。 @@ -92,6 +92,11 @@ admin/console 的 `prod-deploy.sh` 已改为**多生产环境档案**(`env_pro - `yunyan` → 139.224.212.237(上海阿里云,与业务后端 app 同机),目录 `/home/work/starpivot/{admin,console}`,密钥 `~/Documents/key/aliyun_shanghai.pem` (2026-08-05 由美国机 47.253.88.66 迁来;美国机上的 `yunyan-admin`/`console-a11` 容器仍在跑,待验证后停,脚本已不再指向它) - `lingpu` → 8.166.114.65(广州阿里云),目录 `/home/work/starpivot/{admin,console}`,密钥 `~/.ssh/lingpu-gz.pem` +- `along` → 47.116.104.181(阿龙正式机,2026-08-16 补),目录 `/home/work/starpivot/{admin,console}`,密钥 `~/.ssh/along.pem`(与测试机同一把);镜像走阿龙仓库 `registry.ymaikj.com` + +app 的 `prod-deploy.sh` 是**按区域**(`region_profile()`):`shanghai|japan|singapore` 是云雁三地,新增 `along` → 47.116.104.181。 +该函数除服务器连接信息外还给两项:`REGION_COMPANY`(这个区域拉哪家仓库,云雁三地=yunyan、阿龙=along;可用环境变量 `COMPANY` 覆盖)、 +`DEPLOY_DIR_OVERRIDE`(阿龙用 `/home/work/starpivot/app`,不走 `APPS` 里的 `/home/work/<应用>-a11`)。 `dev-deploy.sh <环境>` 只做镜像部署:构建推送 → 远端 pull 重启,**不上传** 服务器上的真实 `.env` / `confs/*.yaml`(只下发 `*.example` 模板)。 diff --git a/apps/admin/app/components/AppModuleTab.vue b/apps/admin/app/components/AppModuleTab.vue index e5dff23e..6ed67c5a 100644 --- a/apps/admin/app/components/AppModuleTab.vue +++ b/apps/admin/app/components/AppModuleTab.vue @@ -62,7 +62,7 @@
-
+