fix(scripts): cp_dist_moicen 用 hostname 与 POSIX 判断,固定 build:moicen
避免 SSH 非登录环境下 HOSTNAME 为空导致 npm run build: 失败;/bin/sh 下 [[ 不可用。 Made-with: Cursor
This commit is contained in:
+4
-3
@@ -8,15 +8,16 @@ openresty_html_dir='/usr/local/openresty/nginx/html/music-room'
|
||||
|
||||
mkdir -p $openresty_html_dir
|
||||
|
||||
CUR_HOST=$(echo $HOSTNAME | cut -d "." -f 1)
|
||||
# 使用 hostname(非 $HOSTNAME):非登录 SSH 下 HOSTNAME 常为空,会导致误跑成 npm run build:
|
||||
CUR_HOST=$(hostname | cut -d. -f1)
|
||||
|
||||
if [[ "$CUR_HOST" != "moicen" ]]; then
|
||||
if [ "$CUR_HOST" != "moicen" ]; then
|
||||
echo "HOST ${CUR_HOST} is not moicen!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -rf node_modules && pnpm install
|
||||
npm run build:$CUR_HOST
|
||||
npm run build:moicen
|
||||
|
||||
sudo cp -r ./dist/* $openresty_html_dir
|
||||
|
||||
|
||||
Reference in New Issue
Block a user