核心步骤说明
- 编写项目的entrypoint.sh,该脚本用于启动项目。
- 在devbox中发版项目。
点击发版之后,就可以点击:上线
然后你可以选择当前应用的服务项性能参数
前后端工程打包
后端工程打包
当前工程中的:entrypoint.sh 文件,就是后端工程的启动脚本,阅读一下发现是没有问题的。也就意味着他会去启动一个名称为:hello-0.0.1-SNAPSHOT.jar的jar包,因此我们需要将自己刚写的代码重新打包一下
出现build success就说明打包成功
前端工程打包
依然是找到前端的:entrypoint.sh 文件,他目前的启动脚本需要微调。记得保存。
后端工程上线
点击发版后,填写信息,然后确认即可
等待状态从:发版中-->发版成功,即可
此时我们就可以点击:上线,点击完成后选择服务器配置参数。大部分都不需要变,你都可以采用默认的
我这里稍微降低了一点:CPU和内存
然后点击右上角的:部署应用。最开始是等待状态,耐心等待后就变成了运行状态
此时你可以访问某一个接口地址,验证是否真的部署成功,注意使用公网IP
注意:此时的内网、公网都已经换了,我们也需要替换前端工程里面的域名信息
前端工程上线
将刚发布成功的后端内网地址,复制
替换原默认的
然后执行:npm install重新打包
然后点击前端的:发版
填写关键信息参数,然后点击发版,等状态从:发版中-->发版成功,然后点击:上线
耐心等待一会儿,就可以访问前端对应的公网地址: