mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-20 02:08:15 +08:00
增加UI打包发布到nginx目录脚本
This commit is contained in:
parent
92653f3deb
commit
0c5d6eacff
29
ruoyi-ui/bin/build.sh
Normal file
29
ruoyi-ui/bin/build.sh
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
cd .. || exit
|
||||||
|
workdir=$(cd $(dirname $0) || exit; pwd)
|
||||||
|
echo "current dir:$workdir"
|
||||||
|
|
||||||
|
npm install --registry=https://registry.npm.taobao.org
|
||||||
|
npm run build:prod
|
||||||
|
|
||||||
|
if [ ! -d "dist/" ];then
|
||||||
|
echo "npm build failed"; exit 1;
|
||||||
|
else
|
||||||
|
echo "npm build success"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd /docker/nginx || exit
|
||||||
|
|
||||||
|
if [ ! -d "html/" ];then
|
||||||
|
mkdir html
|
||||||
|
else
|
||||||
|
current_time=$(date "+%Y%m%d%H%M%S")
|
||||||
|
dir="html_bak_${current_time}"
|
||||||
|
mkdir "$dir"
|
||||||
|
mv /docker/nginx/html/* "$dir"
|
||||||
|
echo "old file backup to:$dir"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "$workdir" || exit
|
||||||
|
cp -r dist/* /docker/nginx/html/
|
||||||
|
echo "DONE"
|
||||||
Loading…
Reference in New Issue
Block a user