修复更新脚本静态文件权限
This commit is contained in:
@@ -48,9 +48,9 @@ fi
|
|||||||
|
|
||||||
log '备份 MySQL 数据库'
|
log '备份 MySQL 数据库'
|
||||||
install -d -m 700 "$BACKUP_DIR"
|
install -d -m 700 "$BACKUP_DIR"
|
||||||
umask 077
|
|
||||||
BACKUP_FILE="$BACKUP_DIR/ameiba_cms_$(date '+%Y%m%d_%H%M%S').sql.gz"
|
BACKUP_FILE="$BACKUP_DIR/ameiba_cms_$(date '+%Y%m%d_%H%M%S').sql.gz"
|
||||||
(
|
(
|
||||||
|
umask 077
|
||||||
set -a
|
set -a
|
||||||
# shellcheck disable=SC1090
|
# shellcheck disable=SC1090
|
||||||
source "$CMS_ENV_FILE"
|
source "$CMS_ENV_FILE"
|
||||||
@@ -79,6 +79,8 @@ git pull --ff-only origin "$BRANCH"
|
|||||||
log '安装前台依赖并构建'
|
log '安装前台依赖并构建'
|
||||||
npm ci --include=dev
|
npm ci --include=dev
|
||||||
npm run build
|
npm run build
|
||||||
|
find "$PROJECT_DIR/dist" -type d -exec chmod 755 {} +
|
||||||
|
find "$PROJECT_DIR/dist" -type f -exec chmod 644 {} +
|
||||||
|
|
||||||
log '安装 CMS 后端生产依赖'
|
log '安装 CMS 后端生产依赖'
|
||||||
(
|
(
|
||||||
@@ -91,6 +93,8 @@ log '构建 CMS 管理后台'
|
|||||||
cd "$PROJECT_DIR/cms/admin"
|
cd "$PROJECT_DIR/cms/admin"
|
||||||
npm ci --include=dev
|
npm ci --include=dev
|
||||||
npm run build
|
npm run build
|
||||||
|
find "$PROJECT_DIR/cms/admin/dist" -type d -exec chmod 755 {} +
|
||||||
|
find "$PROJECT_DIR/cms/admin/dist" -type f -exec chmod 644 {} +
|
||||||
)
|
)
|
||||||
|
|
||||||
log '重启 CMS 服务并保存 PM2 进程清单'
|
log '重启 CMS 服务并保存 PM2 进程清单'
|
||||||
|
|||||||
Reference in New Issue
Block a user