智能部署

使用 wxcloud deploy 部署项目时,CLI 可根据项目配置,自动划分动态服务和静态资源,并进行部署。

$ wxcloud deploy

Wxcloud CLI 2.0.1-beta.15
? 请选择环境 test (test-environment)
? 请选择服务 test-service

<构建日志>

✔ 云托管产物上传
✔ 云托管版本创建
public       | ████████████████████████████████████████ | 2/2 Files
.next/static | ████████████████████████████████████████ | 12/12 Files
✔ 静态资源上传文件成功

部署开始于 2022-05-19 15:40:33

<部署日志>

✔ 部署完成
  服务 cloudkit 访问地址:
  > demo.ap-shanghai.run.tcloudbase.com

部署模式

  • 对于后台项目(type=run),部署时会使用项目内的 Dockerfile 文件,部署项目到云托管服务中。
  • 对于前端项目(type=static),部署时会构建出静态资源,并部署到静态资源托管中。
  • 对于混合项目(type=universal),部署时会分别将文件上传到静态资源和云托管服务中。

混合渲染框架支持

目前 @wxcloud/cli 对于混合渲染框架的支持,以下框架经过官方测试:

  • Next.js
  • Nuxt 2

混合渲染是通过 @wxcloud/cloudkit 进行支持的,后续会迭代支持更多的框架。

最近修改于: