修改默认配置

This commit is contained in:
vet
2026-04-13 21:07:36 +07:00
parent 90c36c525d
commit d442b79972
2 changed files with 17 additions and 14 deletions

View File

@@ -26,7 +26,7 @@
deploy-test/
├── 00-init-tools.sh # 步骤0可选Linux 服务器安装 Go / Node / Docker、GOPROXY、GitHub HTTPS 重写
├── common.sh # 公共函数库(路径、日志函数)
├── 01-init-env.sh # 步骤1生成 .env.deploy-test 配置模板
├── 01-init-env.sh # 步骤1写入 .env.deploy-test(已存在则覆盖,旧文件带时间戳备份)
├── 02-patch-config.sh # 步骤2将 .env.deploy-test 写入各服务 YAML
├── 03-start-infra.sh # 步骤3启动 Docker 容器Redis/Kafka/Etcd/LiveKit
├── 04-build.sh # 步骤4编译所有后端 Go 服务
@@ -102,7 +102,7 @@ sudo ./deploy-test/00-init-tools.sh docker # 仅 Docker
# 0. (可选)裸机安装 Go / Node / Docker见上文「步骤 0」
# sudo ./deploy-test/00-init-tools.sh
# 1. 生成配置模板
# 1. 写入配置模板(若 .env.deploy-test 已存在会先备份为 .bak.<时间戳> 再覆盖)
./deploy-test/01-init-env.sh
# 2. 修改配置(重要:确认 DEPLOY_TEST_IP 等信息正确)
@@ -344,11 +344,12 @@ cd pc && rm -rf node_modules && yarn install
| **完整校验** | 安装 **mongosh** 可测认证与库访问;安装 **AWS CLI**(命令 `aws`)可列桶与读写探测。 |
| **未安装工具时** | MongoDB 可用 **nc** 仅测端口连通S3 会跳过并打印手动验证命令。 |
| **安装提示** | 脚本按系统给出命令macOS 为 `brew`Debian/Ubuntu 为 `apt-get`Amazon/RHEL 为 `dnf`/`yum`),不会在 Linux 上误导为 `brew`。 |
| **可选自动安装** | 以 **root** 执行且设置 `CHECK_CONN_AUTO_INSTALL=1` 时,会尝试用 `apt`/`dnf`/`yum` 安装缺失的 `awscli``mongodb-mongosh`;失败仅告警,可按屏幕提示手动安装。 |
| **可选自动安装** | 以 **root** 执行且 `CHECK_CONN_AUTO_INSTALL=1` 时,会尝试用 `apt`/`dnf`/`yum` 安装缺失的 `awscli``mongodb-mongosh`;失败仅告警,可按屏幕提示手动安装。 |
| **默认值** | `01-init-env.sh` 生成的 `.env.deploy-test` 已写入 `CHECK_CONN_AUTO_INSTALL=1``check-conn.sh` 通过 `load_env` 读取。关闭则改为 `0` 或删行。 |
```bash
./deploy-test/check-conn.sh
CHECK_CONN_AUTO_INSTALL=1 ./deploy-test/check-conn.sh # root可选自动安装 CLI
./deploy-test/check-conn.sh # 已含上述变量时无需再前缀 env
CHECK_CONN_AUTO_INSTALL=1 ./deploy-test/check-conn.sh # 临时覆盖(等同默认)
./deploy-test/check-conn.sh mongo
./deploy-test/check-conn.sh s3
```