cloudbase-framework
cloudbase-framework copied to clipboard
cloudbaserc.json的环境变量,不支持设置json string的格式
如图SessionProviderConfig在定义里面是一个字符串。
执行
tcb framework deploy
报错

查看log文件,大致是因为
多Unmarshal了?
如何设置环境变量是json格式的字符串呢?
使用env的方式也不行,这种方式感觉是字符串占位填充,挪过来后,导致json文件不对了
"SessionProviderConfig": "{{env.SessionConfig}}",
cat .env
SessionConfig={"cookieName": "bid","enableSetCookie,omitempty":true,"secure":true,"providerConfig":"127.0.0.1:6379,10,123,7"}
直接报错

可以试下 在.env 中
SessionProviderConfig.cookiename= bid 这种
可以试下 在.env 中
SessionProviderConfig.cookiename= bid 这种 .env 文件内容
控制台显示设置有key,但是没有value的样子

程序中无法获取到这个环境变量。
看样子还是不行。
现在看只能把json string->base64->env var 然后程序里面 env var->base64 decode->json.Unmarsharl了
