zoukankan      html  css  js  c++  java
  • FrameWork如何进行云托管部署

    介绍

    CloudBase Framework 是云开发官方出品的云原生一体化部署工具,可以帮助开发者将静态网站、后端服务和小程序等应用,一键部署到云开发 Serverless 架构的云平台上,自动伸缩无需关心运维,聚焦应用本身,无需关心底层配置和资源

    云开发 CloudBase Framework 框架「Container」插件: 通过云开发 CloudBase Framework 框架将项目应用一键部署到云开发的云托管环境,提供生产环境可用的自动弹性伸缩的高性能的容器计算服务。可以搭配其他插件如 Website 插件、Node 插件实现云端一体开发。

    使用方法

    步骤一. 准备工作

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

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

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

    touch cloudbaserc.json
    

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

    tcb
    

    步骤三.编辑配置文件cloudbaserc.json

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

    {
      "envId": "{{envId}}",
      "framework": {
        "plugins": {
          "client": {
            "use": "@cloudbase/framework-plugin-container",
            "inputs": {
              "serviceName": "应用名称",
              "servicePath": "/",
              "localPath": "./"
            }
          }
        }
      }
    }
    

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

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

    touch .env
    

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

    envId = 云环境ID
    

    步骤五.一键部署应用

    此时我们的目录结构为

    .
    ├─cloudbaserc.json
    ├─.env
    ├─...
    

    在项目目录下执行命令

    cloudbase framework deploy
    

    部署完成!

    一键部署按钮(可选)

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

    产品介绍

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

  • 相关阅读:
    Java8 Lambda表达式实战之方法引用(一)
    Lambda表达式的语法与如何使用Lambda表达式
    最后一个元素放到第一个,其他元素向后移动一位
    java8lambda表达式初识
    通过反射获取类上的注解
    注解之注解的属性
    java元注解(注解在注解上的注解)
    反射的应用场景
    通过反射获取对象的构造器
    20199324 2019-2020-2 《网络攻防实践》第1周作业
  • 原文地址:https://www.cnblogs.com/CloudBase/p/14237742.html
Copyright © 2011-2022 走看看