前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FrameWork如何进行云托管部署

FrameWork如何进行云托管部署

原创
作者头像
腾讯云开发TCB
修改2021-01-15 18:11:19
8660
修改2021-01-15 18:11:19
举报

介绍

CloudBase Framework 是云开发官方出品的云原生一体化部署工具,可以帮助开发者将静态网站、后端服务和小程序等应用,一键部署到云开发 Serverless 架构的云平台上,自动伸缩且无需关心运维,聚焦应用本身,无需关心底层配置和资源,云开发 CloudBase Framework 框架「Container」插件: 通过云开发 CloudBase Framework框架将项目应用一键部署到云开发的云托管环境,提供生产环境可用的自动弹性伸缩的高性能的容器计算服务。可以搭配其他插件如 Website 插件、Node 插件实现云端一体开发。

使用方法

步骤一. 准备工作

具体步骤请参照 准备云开发环境和 CloudBase CLI 命令工具

步骤二. 进入项目目录进行初始化

进入项目目录后,创建云开发的配置文件 cloudbaserc.json

代码语言:txt
复制
touch cloudbaserc.json

或者在项目目录下自动创建相关配置文件

代码语言:txt
复制
tcb
步骤三.编辑配置文件cloudbaserc.json

更多的参数说明可参考配置参数说明

代码语言:txt
复制
{

  "envId": "{{envId}}",

  "framework": {

    "plugins": {

      "client": {

        "use": "@cloudbase/framework-plugin-container",

        "inputs": {

          "serviceName": "应用名称",

          "servicePath": "/",

          "localPath": "./"

        }

      }

    }

  }

}
步骤四.创建变量文件**.env**

为了更加方便我们以后的部署,我们可以通过创建一个**.env**文件给**cloudbaserc.json** 文件注入变量

代码语言:txt
复制
touch .env

创建好变量文件后,编辑**.env**文件,添加变量

代码语言:txt
复制
envId = 云环境ID
步骤五.一键部署应用

此时我们的目录结构为

代码语言:txt
复制
.

├─cloudbaserc.json

├─.env

├─...

在项目目录下执行命令

代码语言:txt
复制
cloudbase framework deploy

部署完成!

一键部署按钮(可选)

在部署完成后,还可以把项目文件上传至Github,Gitlab,Coding,Gitee 等Git仓库。之后可至云开发官方文档生成专属的一件部署标签

产品介绍

云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务,包含计算、存储、托管等serverless化能力,可用于云端一体化开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等),帮助开发者统一构建和管理后端服务和云资源,避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。

开通云开发:https://console.cloud.tencent.com/tcb?tdl_anchor=techsite

产品文档:https://cloud.tencent.com/product/tcb?from=12763

技术文档:https://cloudbase.net?from=10004

技术交流加Q群:601134960

最新资讯关注微信公众号【腾讯云云开发】

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 使用方法
    • 步骤一. 准备工作
      • 步骤二. 进入项目目录进行初始化
        • 步骤三.编辑配置文件cloudbaserc.json
          • 步骤四.创建变量文件**.env**
            • 步骤五.一键部署应用
            • 一键部署按钮(可选)
            • 产品介绍
            相关产品与服务
            云开发 CloudBase
            云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档