修改默认配置

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

@@ -2,7 +2,8 @@
# =============================================================================
# 01-init-env.sh — 生成 .env.deploy-test 配置模板(测试服务器环境)
#
# 作用:在项目根目录生成 .env.deploy-test填写各服务的连接信息
# 作用:在项目根目录写入 .env.deploy-test填写各服务的连接信息
# 若文件已存在:默认覆盖(覆盖前将旧文件备份为 .env.deploy-test.bak.<时间戳>
# 后续步骤:编辑 .env.deploy-test然后执行 02-patch-config.sh
# =============================================================================
set -euo pipefail
@@ -13,13 +14,9 @@ init_script_log # ← 脚本执行日志
header "步骤 1 / 5 — 初始化 .env.deploy-test 配置"
if [[ -f "$ENV_FILE" ]]; then
warn ".env.deploy-test 已存在,跳过创建"
echo ""
echo -e "${BOLD}当前配置:${NC}"
grep -v '^\s*#' "$ENV_FILE" | grep -v '^\s*$' | sed 's/^/ /'
echo ""
echo -e "如需重置:${YELLOW}rm $ENV_FILE && $0${NC}"
exit 0
bak="${ENV_FILE}.bak.$(date +%Y%m%d-%H%M%S)"
warn ".env.deploy-test 已存在,将覆盖;旧文件已备份为 ${bak##*/}"
cp -a "$ENV_FILE" "$bak"
fi
cat > "$ENV_FILE" <<'EOF'
@@ -29,6 +26,11 @@ cat > "$ENV_FILE" <<'EOF'
# 编辑完成后执行:./deploy-test/02-patch-config.sh
# =============================================================================
# ── 连接检查脚本 check-conn.sh可选────────────────────────────────────────
# 为 1 时:以 root 运行 check-conn 会尝试用 apt/dnf/yum 安装缺失的 awscli / mongodb-mongosh
# 非 root 或未安装包管理器时仍会跳过自动安装,仅打印提示
CHECK_CONN_AUTO_INSTALL=1
# ── 测试服务器公网 IP必填─────────────────────────────────────────────────
# 本机(测试服务器)的公网 IPLiveKit WebRTC 媒体流需要通过此 IP 对外暴露
# 本地 Mac 环境deploy-local也会引用此地址连接 LiveKit
@@ -97,7 +99,7 @@ TENCENT_SDK_APP_ID=20033091
TENCENT_SDK_SECRET_KEY=cceba44084aaa04f8c48a1858ffd5385875c3a5ec006d34278d9d3714b40e3b0
EOF
success ".env.deploy-test 已创建: $ENV_FILE"
success ".env.deploy-test 已写入: $ENV_FILE"
echo ""
echo -e "${BOLD}下一步:${NC}"
echo -e " 1. 确认 DEPLOY_TEST_IP 等关键配置正确:"