可能是首个支持部署 Deno 前后端应用的部署工具

// 题图由Ryan Dahl, Bert Belder, and Bartek Iwańczuk 在Deno land上发布

云端一体化部署工具 CloudBase Framework 介绍 https://zhuanlan.zhihu.com/p/159302477

1. 新版本发布日志

CloudBase Framework 0.9 版本已发布 https://github.com/TencentCloudBase/cloudbase-framework/releases/

更新日志:

新功能

  • 新增 Deno 插件一键部署 Deno 应用(#63) @TabSpace
  • 新增 Framework run 命令 (#68) @lt5c
  • 新增 Deno 应用模板(#63) @TabSpace
  • 新增 Taro 应用模板(#66) @qinmudi
  • 支持自动检测和部署 Pagic 应用 (Deno 静态网站生成器)
  • 优化 Container 插件部署错误日志信息

升级新版本,体验 CloudBase Framework 新功能~

在命令行执行

npm install -g @cloudbase/cli@latest 

特性预览 1: 使用 Deno 插件一键部署 Deno 应用

可以编写 cloudbaserc.json 配置文件来部署 Deno 应用

{
  "envId": "{{envId}}",
  "framework": {
    "name": "deno-app",
    "plugins": {
      "deno": {
        "use": "@cloudbase/framework-plugin-deno",
        "inputs": {}
      }
    }
  }
}

也可以使用执行以下命令来初始化一个全新的 deno 项目

cloudbase init --template deno

使用 Framework 一键部署

cloudbase framework:deploy

更多信息请查阅

Deno 插件文档

https://github.com/TencentCloudBase/cloudbase-framework/tree/master/packages/framework-plugin-deno

Deno 示例源码

https://github.com/TencentCloudBase/cloudbase-templates/tree/master/deno

特性预览 2: 快速创建 Taro 全栈多端应用

img

快速创建基于云开发的一个 Taro 全栈应用示例,包含 Taro + 云函数 + 静态网站部署,可以基于 CloudBase Framework 框架将项目一键部署到云开发环境

线上演示地址

https://static-176d4a.tcloudbaseapp.com/taro-starter

更多信息请查阅

https://github.com/TencentCloudBase/cloudbase-templates/tree/master/taro-starter

特性预览 3: 自动检测和部署 Pagic 应用

Pagic 是一个由 Deno + React 驱动的静态网站生成器。现在你可以使用 CloudBase Framework 来一键部署 Pagic 应用了。

在 Pagic 项目根目录运行以下命令一键部署 Pagic 应用:

cloudbase init --without-template
cloudbase framework:deploy

特性预览 4: 新增 Framework run 命令

支持运行开发命令等自定义命令,提供开发部署一致的体验

2. 新功能预告

  • CLI 工具支持从命令行一键导入 Github 应用项目
  • 支持在线一键云端部署 GitHub 项目
  • 新增 PHP 插件
  • 新增 全链路日志功能
  • 新增配置文件编写智能提示功能
  • 新增 Python 插件
  • 新增 Next SSR 插件和应用模板

3. Contributors

新增 2 位贡献者,@mirageql@TabSpace ,目前已有 17 名 Contributors,欢迎成为贡献者

https://github.com/TencentCloudBase/cloudbase-framework#contributors-

4. :star: Github Star

当前 Github Star 数 407,欢迎 +1 支持

扫码/点击链接打开 Github 页面点击 :star: Star

https://github.com/TencentCloudBase/cloudbase-framework

image-20200813132029692

5. CloudBase Framework 生态

  • 如何用云开发快速搭建实时 Todo List 应用:借助云开发数据库的实时推送能力和前后端一体化部署工具CloudBase Framework,轻松搭建一个完整应用https://mp.weixin.qq.com/s/nPat-B22F0OQaxzl8KHy3A

6. 在线交流群

欢迎入群在线交流反馈

微信群(备注 名字-CBF )

QQ 群

7. 小调查

你希望下一步 CloudBase Framework 提供怎样的功能升级或者优化呢?

1赞

赞啊,速度真是快

2赞

为 Deno 社区也做些微小的贡献

1赞

之前试玩过挺好的 就是不知道是什么样的计费模式 如果是阿里百度那样的价格 对个人开发者还是不太友好 还是云函数划算

年初的时候好像有活动,99块钱一年,不知道现在还有没有

计费形式是按照是使用精确计费,根据 CPU Memory 使用量和时长,具体费用还没有出来,应该挺香的

现在是免费公测

JJC说的是9.9静态网站包年吧,现在是6块钱,跟DNSPOD一起搞活动

精确计费是没有活跃请求就下线容器吗? 敌厂前几天上了个 custom container 是类似的东西吗?

容器的副本实例数量可以根据流量、CPU阈值等设置自动伸缩,底层跟 Kubernetes 是非常类似的,也可以保留最小实例来实现服务最小成本常驻,减少冷启动。

看了下你说的友商的Custom Container,本质上还是基于云函数来的

咱们这一套本质上跟 FaaS 不同,具体的场景可以看下我们 PM 写的文档

https://cloud.tencent.com/document/product/1243/45547