模板变量 & 模式切换
配置文件 cloudbaserc.json 支持模板变量,并支持在多个模式中切换变量。
#
模板变量- 第一步:在项目根目录下创建 cloudbaserc.json 和 .env 文件
.├─cloudbaserc.json├─.env
- 第二步:在 .env 文件内添加变量
ENV_ID=pro-123DB_NAME=pro_user
- 第三步:在 cloudbaserc.json 文件内通过
env
注入模板变量
{ "version": "2.0", "envId": "{{env.ENV_ID}}", "framework": { "name": "node-capp", "plugins": { "node": { "use": "@cloudbase/framework-plugin-node", "inputs": { "name": "node-capp", "path": "/node-capp", "platform": "container", "containerOptions": { "envVariables": { "env": "{{env.ENV_ID}}", "db": "{{env.DB_NAME}}" } } } } } }}
> 注意:version
一定要大于 2.0 版本
- 第四步:一键部署应用
cloudbase framework deploy
#
模式切换假设你已经完成了以上模板变量的配置
第一步:在项目根目录额外添加 .env.dev 文件
.├─cloudbaserc.json├─.env├─.env.dev
- 第二步:在 .env.dev 文件添加变量
ENV_ID=dev-123DB_NAME=dev_user
- 第三步:部署应用时使用
--mode
指定模式
cloudbase framework deploy --mode dev