diff --git a/bin/admin_build.sh b/bin/admin_build_dev.sh similarity index 93% rename from bin/admin_build.sh rename to bin/admin_build_dev.sh index 12469361..d1a4be1a 100644 --- a/bin/admin_build.sh +++ b/bin/admin_build_dev.sh @@ -2,7 +2,7 @@ # 中微子代理管理后台编译打包脚本,基础参数请自行修改 #环境 -env=docker +env=dev nvmDir=$HOME/.nvm nodeVersion=v13.12.0 deployDir="deploy" @@ -40,3 +40,4 @@ npm run build:$env #拷贝 cd .. cp -rf ./neutrino-proxy-admin/dist $adminDeployDir/ +cp -rf ./neutrino-proxy-admin/dist/ $giteePagesDir \ No newline at end of file diff --git a/bin/admin_build_docker.sh b/bin/admin_build_docker.sh new file mode 100644 index 00000000..44f5d63d --- /dev/null +++ b/bin/admin_build_docker.sh @@ -0,0 +1,44 @@ +#!/bin/sh +# 中微子代理管理后台编译打包脚本,基础参数请自行修改 + +#环境 +env=docker +nvmDir=$HOME/.nvm +nodeVersion=v13.12.0 +deployDir="deploy" +serverDeployDir=$deployDir"/server" +adminDeployDir=$serverDeployDir"/neutrino-proxy-admin" +giteePagesDir=$deployDir"/gitee-pages" + +#设置nvm生效 +export NVM_DIR="$HOME/.nvm" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" + # This loads nvm +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" + +#初始化文件夹 +cd .. +rm -rf $adminDeployDir +if [ ! -d "$deployDir" ];then + mkdir $deployDir +fi +if [ ! -d "$serverDeployDir" ];then + mkdir $serverDeployDir +fi +if [ ! -d "$adminDeployDir" ];then + mkdir $adminDeployDir +fi +#切node版本 +nvm use $nodeVersion +#进入admin项目目录 +cd ./neutrino-proxy-admin +#删除之前的build +rm -rf ./dist +#安装依赖 +npm i +#编译 +npm run build:$env +#拷贝 +cd .. +cp -rf ./neutrino-proxy-admin/dist $adminDeployDir/ +cp -rf ./neutrino-proxy-admin/dist/ $giteePagesDir \ No newline at end of file