我在 Digital Ocean 上有一个应用程序,我希望能够从应用程序代码中访问当前的 git 提交作为环境变量。通过阅读此帮助页面,看起来我应该能够将变量设置为${COMMIT_HASH}
,但是当我尝试它只是设置为文字字符串时${COMMIT_HASH}
。为什么 Digital Ocean 没有用它构建我的应用程序的提交的实际哈希来替换它?
问问题
55 次
1 回答
0
简短的回答:你可能想要${_self.COMMIT_HASH}
更长的答案:
在可绑定名称列表中,它只是说,${COMMIT_HASH}
但是如果您查看该部分的顶部,它会说
组件特定变量需要以组件名称为前缀,例如
${my-service.BINDABLE_NAME}
. 前缀可_self
用于引用当前组件,例如${_self.BINDABLE_NAME}
.
我认为下面的列表真的应该说${(componentName).PRIVATE_DOMAIN}
,${(componentName).PRIVATE_URL}
等,这样快速浏览文档的人就不会被误导。
于 2022-01-19T17:55:07.487 回答