3分钟上线一款应用,我是怎么做到的?
问:3分钟能干什么?
△ 3分钟用来喝杯热茶可能都得烫着!
来来来,搬好小板凳,咱们细细聊:
目前云开发已支持快速部署多种语言、多款热门开发框架,只需点击一个按钮进入云开发控制台,稍等3-5分钟即可发布应用上线。
举个栗子:下方是部署 SSR 框架 Next.js 的流程动图,感受一下,只需要按照流程点点点,即可部署一款应用上线!
不止于快,使用云开发部署应用还有以下好处:
不需要购买服务器 不需要配置环境 不需要直接配置代码仓库
写在前面:
云开发是如何做到一键部署的?
在教大家使用这款“黑科技”之前,咱们先来看看是如何实现的。
通过云开发实现一键部署,主要借助云开发推出的云原生一体化部署工具 CloudBase Framework,支持前后端应用一键部署,无需改动代码即可快速将应用无缝部署在 Serverless 架构的云开发(FaaS + CaaS +BaaS)平台,享受免运维、高性能、高可靠性、可弹性扩缩容的的应用体验。
具体工作时,CloudBase Framework 会自动拉取代码仓库,检测项目框架和语言,交互式确认并保存项目配置,实现应用的“零配置”一键发布,部署应用会自动配置 COS 对象存储和 DNS、域名等,自带 HTTPS 安全访问、CDN 访问加速等能力。
入门:部署流程
挑选任意一款应用,点击“一键部署”按钮:
2、页面自动跳转到云开发控制台(首次登录需要授权并开通云开发),等待创建应用后,点击“应用管理”进入详情页。
此时等待约3分钟,待状态显示绿色“运行中”时,即可获得访问地址:
3、至此,云开发已为你生成默认应用地址,点击即可预览效果:
恭喜你,已成功部署你的第一个基于 Serverless 的云开发应用!是不是很简单?
进阶:二次开发
部署完一款应用上线后,如需在项目中添加功能或修改页面样式,如何进行二次开发呢?
同样,借助云开发能力,可以非常方便简单地实现二次开发!这里以上文所述的 Next.js 应用为例。
npm install @cloudbase/cli@latest -g
2、克隆代码仓库到本地
<h1 className={styles.title}>Hello CloudBase!</h1>
在 next-ssr 项目下,执行 tcb 命令,授权登录后会自动进入部署,部署成功后生成访问地址:
写在最后
现在就开始,立马部署属于你的第一个云原生 Serverless 应用吧(点击文末阅读原文直达页面):
https://cloud.tencent.com/act/pro/hosting01
</>
更多精彩
点击下方图片即可了解
由于公众号推送规则更改,请多多分享、点赞和“在看”,以及时获取云开发Cloudbase的最新动态。
点击在看让更多人发现精彩