feat(deploy): 拉取后自动合并 server/.env.example 缺失键,服务器只跑 pull-and-restart
Made-with: Cursor
This commit is contained in:
@@ -269,6 +269,11 @@ else
|
||||
rm -rf "$tmp_backup"
|
||||
fi
|
||||
|
||||
# 拉取后把 .env.example 里新增的键自动追加到 server/.env(无需手改,如 YH_IMPORT_PROMOTION_SITE_ID)
|
||||
bash "$ROOT/scripts/merge-server-env-from-example.sh" "$ROOT" || true
|
||||
[ -f server/.env ] && sed -i 's/\r$//' server/.env
|
||||
[ -f server/.env ] && set -a && source server/.env && set +a
|
||||
|
||||
echo ""
|
||||
echo "[2/3] 重新构建并启动..."
|
||||
# 宿主机 9527 常被 sshd 占用,compose 必须使用 8088 且 api 不映射宿主机端口
|
||||
|
||||
Reference in New Issue
Block a user