feat(deploy): 添加部署路径权限检查功能
Webhook 由 PHP(www) 触发,项目目录必须对当前用户可写。
添加了对 DEPLOY_PATH 的写权限检查,如果当前用户对部署路径没有写权限,
则显示错误信息并退出部署流程。同时提供修复建议:
chown -R www:www ${DEPLOY_PATH} && chmod -R u+rwX ${DEPLOY_PATH}
```
14 行
501 B
Bash
14 行
501 B
Bash
#!/usr/bin/env bash
|
||
# 在服务器后端项目根目录执行(与 public、application 同级)
|
||
set -euo pipefail
|
||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||
cd "$ROOT"
|
||
echo "项目目录: $ROOT"
|
||
php scripts/remove-live-for-audit.php "$@"
|
||
if [[ "${1:-}" == "--apply" ]]; then
|
||
echo ""
|
||
echo "下一步:"
|
||
echo " 1. 后台 Shopro → 装修 → 打开「使用中」的模板,随便保存并发布"
|
||
echo " 2. 小程序 chufang-goods 重新编译上传(pages.json 已去掉直播页)"
|
||
fi
|