准备

硬件

  • 三台linux虚拟机(A,B,C)
  • 一台放前端内容(A),两台构建集群(B,C)

软件

  • node,nginx, mysql, maven

开始

  1. 首先在本地idea上打开项目,配置相关参数,启动运行。

  2. 把前端内容放在一台虚拟机(A)上,把后端上传到另外两台虚拟机上(B,C)

  3. 前端安装打包依赖

    • npm install --unsafe-perm --registry=https://registry.npm.taobao.org
  4. 对前端内容进行打包,会出现一个dist文件夹

npm run build:prod
  1. 后端打jar包,因为后端是用springboot写的,springboot嵌套了tomcat,所以打jar包就可以直接运行了。
mvn package

会在当前目录下生成一个target文件

如果打war包,可以借助与tomcat发布

参考

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐