服務器部署正在開發的項目

服務器部署正在開發的項目

  現在有一個需求,就是正在開發的一個個人項目需要放到服務器演示,並且每日同步開發進度。
  項目是使用 Vue + SpringBoot 開發的,目前部署在同一個服務器上。
  這裏提供一個簡單方便的辦法,既不用打包,也不用下載IDE

核心工具

  SVN/Git, Maven, Npm
  不使用SVN直接複製文件也可以,但是複製時要注意區分源碼及運行時產生的文件,比如前端的node_modules、package-lock.json,後端的.idea,target,如果複製的話會很慢並且極有可能不適用於服務器環境。

前端

  直接使用npm安裝依賴運行即可。
  npm install
  npm run dev

後端

  首先一般來說生產環境打成jar包比較好,但對於正在開發頻繁更新的項目略有些麻煩。直接進入的項目目錄使用命令:
  mvn spring-boot:run

更新

  直接用SVN update一下,重新執行上述命令。

效果

發佈了118 篇原創文章 · 獲贊 480 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章