关于javascript:一个标准的SpringBoot前后端分离部署手册内置TomcatVueUniapp

8次阅读

共计 1003 个字符,预计需要花费 3 分钟才能阅读完成。

SpringBoot 我的项目怎么部署?参考我的项目案例:http://github.crmeb.net/u/crmeb

打包前筹备工作

一个主域名,3 个子域名共计 4 个域名

主域名用于拜访挪动端,子域名 2 用于 PC 治理后盾,子域名 3 用于拜访 Java Api,子域名 4 用于图片资源拜访

举例 4 个域名,下文中会用此来代替

  1. 挪动端    —>  https://www.app.com
  2. PC 后盾    —>  https://admin.app.com
  3. Java Api    —>  https://api.app.com
  4. 图片资源    —>  https://image.app.com

Java 我的项目运行和打包

  1. 把 Java 我的项目导入 idea

抉择我的项目中的 crmeb 文件夹,也就是 Java Api 子项目

等我的项目主动载入实现

我的项目配置    依据本人的理论状况配置

shell 部署脚本配置  

开源不易,我司统计下装置量,只有首次部署会统计,不会有任何影响,请依据本人的具体情况批改下,版本号不须要批改

打包我的项目

看见  BUILD SUCCESS  打包实现

WEB PC 治理端 运行和打包

运行以下命令之前请确认 npm 环境正确运行

如果开发能够应用 webStorem 或者 Vscode

终端应用本人趁手的命令行工具

cd 到 clone 我的项目的 admin 文件夹目录

批改对应环境配置文件

依据本人打包的环境配置 Java Api 我的项目申请域名

执行装置所需包文件 npm install

打包命令可依据本身需要批改

执行 npm run build:prod   线上环境              build:prod 线上环境

打包实现之后在 admin 下找到 dist 目录,把 dist 目录下的文件夹以及文件上传到 服务器对应的站点目录即可【此处不蕴含 dist 文件夹,是 dist 文件夹上面的文件】

挪动端我的项目打包,应用 Hbuild

挪动端临时仅反对 H5 和微信小程序

更多对于 Uniapp 的问题 uniapp 官网

下载 uniapp 开发者工具  —-> Hbuilder X

打包微信小程序则须要下载 微信开发者工具

微信开发者工具可依据本人的电脑系统下载

留神

最外层我的项目包中有一个 domain.json 文件,须要依据本人理论状况批改此文件内容

不可有正文 且 json 格局正确

Hbuilder X 打包 H5

关上 Hbuilder X 点击文件

本地测试点击运行

线上打包点击发行

打包的时候呈现下图点 公布 行即可,不须要输出域名

打包胜利如下图

正文完
 0