SOFABoot 应用不仅能在本地运行,也能部署至 SOFAStack 平台,为更多的用户提供应用服务。本文将介绍将应用工程发布至云端的整个流程。
原理
SOFABoot 在云上的编译、运行方式和本地开发一致,只是在 SOFAStack 平台上封装了 SOFABoot 技术栈,用于适配 SOFAStack 平台的环境。在创建应用时,需选择技术栈为 SOFABoot。更多技术栈信息,请参考 技术栈配置方案。
前置条件
在 SOFAStack 平台上发布 SOFABoot 应用时,必须在资源管理中创建云服务器实例。购买该资源时只能选择 CentOS 6.5 或 CentOS 7.2 的实例镜像。
本地开发的应用,在部署到云上之前,需要注释或删除
application.properties
文件中run.mode=DEV
或者run.mode=TEST
配置项(如果有),或将该配置项修改为run.mode=NORMAL
。
发布步骤
对于应用的整体发布流程,建议参考 技术栈使用指南 中的 技术栈与应用发布流程。
对于经典应用服务的详细发布步骤,建议参考 经典应用服务 下的 快速入门。
对于容器应用服务的详细发布步骤,建议参考 容器应用服务 下的 快速入门。
日志查看
应用在云端发布过程中,如果遇到故障,可以查看日志进行故障排查。日志的存放目录等详情,请参见 工程日志。
文档内容是否对您有帮助?