SpringBoot2.7+VUE3如何上线一个项目

发布时间 2024-01-08 11:29:45作者: jd23187

后端

打开控制端口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 &

定时备份数据库