springboot+vue項目部署


后端代碼部署:

1.在本地打包好前后端項目文件

后端代碼打包:在idea右邊maven視圖里選擇maven install

打包后會生成一個jar文件,生成文件的路徑會打印在console里

2.將jar文件上傳至linux服務器中,可通過Xftp上傳,也可在xshell里通過rz命令上傳

確保linux已經有jdk,可通過java -version查看jdk版本

3.直接java -jar運行,但一般會有啟動腳本,如下

1 fileName=#上傳至linux的打包文件完整名字#
2 # 殺死原來的進程
3 ps -ef | grep $fileName|grep -v grep|cut -c 9-15|xargs kill -9
4 # 通過nohup啟動新進程,配置文件讀取prod結尾的文件
5 nohup java -jar $fileName --spring.profiles.active=prod &
#打印nohup文件
6 tail -f nohup

 

前端代碼部署:

1.本地打包前端代碼

vscode里terminal里執行npm run build,會在文件里生成一個dist文件,文件路徑會打印打窗口中

將dist文件打包成zip文件

2.將zip文件上傳至linux服務器中

確保linux中已經安裝nginx且已經啟動

3.將文件放至nginx根目錄中

可將dist.zip解壓至nginx的html中,解壓之前先清空html文件夾,也可以通過腳本實現,如下

bathPath=/opt/nginx
fileName=dist.zip
rm -rf $bathPath/html/*
unzip $bathPath/$fileName -d $bathPath/html/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM