fix(deploy): remove self-copy of nginx conf; show migration key input

- cp nginx conf to itself caused error; file is already in place
- migration key prompt changed from silent to visible (read -rp)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
徐勤民 2026-05-19 15:42:35 +08:00
父节点 a6a81b0755
当前提交 1dca34de5a

查看文件

@ -166,7 +166,7 @@ else
_MIGRATE_KEY=""
while [ -z "$_MIGRATE_KEY" ]; do
read -rsp " 请粘贴迁移密钥: " _MIGRATE_KEY; printf '\n'
read -rp " 请粘贴迁移密钥: " _MIGRATE_KEY
[[ "$_MIGRATE_KEY" == pmk_* ]] || {
warn "密钥格式不正确(应以 pmk_ 开头),请重新输入"
_MIGRATE_KEY=""
@ -475,8 +475,7 @@ server {
}
NGINX_CONF
# 实际使用仓库中的文件(已跳过上方 heredoc
cp "$NGINX_SRC" "$ROOT_DIR/config/nginx/conf.d/xuqm.conf"
ok "config/nginx/conf.d/xuqm.conf 已写入(来自 $NGINX_SRC"
ok "config/nginx/conf.d/xuqm.conf 就绪(使用仓库内文件)"
# config/vendors/push.env — 推送服务厂商凭据(初始为关闭状态,按需开启)
mkdir -p "$ROOT_DIR/config/vendors"