背景CloudBase Framework 是云开发官网出品的云原生一体化部署工具,能够帮忙开发者将动态网站、后端服务和小程序等利用,一键部署到云开发 Serverless 架构的云平台上,主动伸缩且无需关怀运维,聚焦利用自身,无需关怀底层配置和资源
云开发 CloudBase Framework 框架「Container」插件: 通过云开发 CloudBase Framework 框架将我的项目利用一键部署到云开发的云托管环境,提供生产环境可用的主动弹性伸缩的高性能的容器计算服务。能够搭配其余插件如 Website 插件、Node 插件实现云端一体开发。
本篇文章次要以一个残缺的我的项目作为例子,应用FrameWork将Kodexplorer我的项目轻松部署到云开发上。
部署过程步骤一:筹备工作具体步骤请参照 筹备云开发环境和 CloudBase CLI 命令工具
步骤二:进入我的项目目录进行初始化进入我的项目目录后,创立云开发的配置文件 cloudbaserc.json
touch cloudbaserc.json当然也能够在我的项目目录下主动创立相干配置文件
tcb
步骤三:编辑配置文件cloudbaserc.json通过参照文档的参数阐明,填写好了相干的参数
{ "version": "2.0", "envId": "{{env.ENV_ID}}", "framework":{ "name":"kodexplorer", "plugins":{ "client": { "use": "@cloudbase/framework-plugin-container", "inputs": { "cpu": 0.5, "mem": 1, "serviceName": "kodexplorer", "servicePath": "/", "localPath": "./", "uploadType": "package", "containerPort": 80, "volumeMounts": { "/var/www/html": "kodexplorer-cfs" } } } }, "requirement": { "addons": [ { "type": "CFS", "name": "kodexplorer-cfs" }, { "type": "CynosDB", "name": "kodexplorer" } ] } }}更多的参数阐明可参考配置参数阐明
...