后端
打开控制端口mvn clean package
在target中生成 myblog-0.0.1-SNAPSHOT.jar 即可
前端
在终端输入npm run build
后生成dist文件夹
服务器部署
在 /www/wwwroot 下新建网站文件夹,上传jar包、dist文件
新建start.sh
文件,用以运行jar包
java -jar myblog-0.0.1-SNAPSHOT.jar &
其他
ssl
申请了https的ssl证书后也放置该文件夹中
定时重启
#!/bin/bash
# 进入本地环境配置文件
source /etc/profile;
echo =================================
echo myblog自动化部署脚本启动
echo =================================
echo 停止原来运行中的工程
APP_NAME=myblog
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Stop Process...'
kill -15 $tpid
fi
sleep 2
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill -9 $tpid
else
echo 'Stop Success!'
fi
cd /www/wwwroot/foooooor
java -jar myblog-0.0.1-SNAPSHOT.jar &