共计 1003 个字符,预计需要花费 3 分钟才能阅读完成。
SpringBoot 我的项目怎么部署?参考我的项目案例:http://github.crmeb.net/u/crmeb
打包前筹备工作
一个主域名,3 个子域名共计 4 个域名
主域名用于拜访挪动端,子域名 2 用于 PC 治理后盾,子域名 3 用于拜访 Java Api,子域名 4 用于图片资源拜访
举例 4 个域名,下文中会用此来代替
- 挪动端 —> https://www.app.com
- PC 后盾 —> https://admin.app.com
- Java Api —> https://api.app.com
- 图片资源 —> https://image.app.com
Java 我的项目运行和打包
- 把 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 点击文件
本地测试点击运行
线上打包点击发行
打包的时候呈现下图点 公布 行即可,不须要输出域名
打包胜利如下图