首页 > 其他 > 详细

nginx部署环境命令

时间:2021-07-07 15:02:24      阅读:13      评论:0      收藏:0      [点我收藏+]

首先cat xxx.sh   命令

cat fdb-web.sh

就会跑起来下面的命令自动部署

技术分享图片

 

 

echo [INFO] =====================================
echo [INFO] FDB-WEB 自动化部署脚本启动
echo [INFO] =====================================

BASE_HOME=~
APP_NAME=fdb-web

SRC_HOME=$BASE_HOME/src/fdb/fdb-web
DEPLOY_HOME=$BASE_HOME/deploy/fdb/admin
TARGET_HOME=$SRC_HOME/dist

#COMMAND
GIT="/usr/bin/git"
RM="/bin/rm"
CP="/bin/cp"
MKDIR="/bin/mkdir"
NPM="/root/soft/node-v12.14.0-linux-x64/bin/npm"


echo [INFO] 进入项目路径: $SRC_HOME
cd $SRC_HOME

echo [INFO] 开始获取最新代码
$GIT pull

echo [INFO] 开始打包
echo [INFO] 清除原先的dist打包文件夹: $TARGET_HOME
$RM -rf $TARGET_HOME

echo [INFO] 安装依赖
$NPM i

echo [INFO] 开始打包
$NPM run build:stage --report

if [ ! -d $TARGET_HOME ]
then
echo [ERROR] 打包失败,dist未生成
exit 1
fi

echo [INFO] 清除原发布文件
$RM -rf $DEPLOY_HOME

$MKDIR -p $DEPLOY_HOME

echo [INFO] 发布项目文件
$CP -rf $TARGET_HOME/* $DEPLOY_HOME

cd $DEPLOY_HOME/

echo [INFO] 项目启动成功

nginx部署环境命令

原文:https://www.cnblogs.com/coderwhytop/p/14981019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!