服务器部署正在开发的项目

服务器部署正在开发的项目

  现在有一个需求,就是正在开发的一个个人项目需要放到服务器演示,并且每日同步开发进度。
  项目是使用 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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章