可能是首个支持部署 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