全部产品

云端发布

更新时间:2020-12-07 10:11

SOFABoot 应用不仅能在本地运行,也能部署至 SOFAStack 平台,为更多的用户提供应用服务。本文将介绍将应用工程发布至云端的整个流程。

原理

SOFABoot 在云上的编译、运行方式和本地开发一致,只是在 SOFAStack 平台上封装了 SOFABoot 技术栈,用于适配 SOFAStack 平台的环境。在创建应用时,需选择技术栈为 SOFABoot。更多技术栈信息,请参考 技术栈使用指南

前置条件

  • 在 SOFAStack 平台上发布 SOFABoot 应用时,必须在资源管理中创建云服务器实例。购买该资源时只能选择 CentOS 6.5CentOS 7.2 的实例镜像。
  • 本地开发的应用,在部署到云上之前,需要注释或删除 application.properties 文件中 run.mode=DEV 或者 run.mode=TEST 配置项(如果有),或将该配置项修改为 run.mode=NORMAL

发布步骤

  • 对于应用的整体发布流程,建议参考 技术栈使用指南 中的 技术栈与应用发布流程
  • 对于经典应用服务的详细发布步骤,建议参考 经典应用服务 下的 快速入门
  • 对于容器应用服务的详细发布步骤,建议参考 容器应用服务 下的 快速入门

日志查看

应用在云端发布过程中,如果遇到故障,可以查看日志进行故障排查。日志的存放目录等详情,请参见 工程日志