0

我在 Digital Ocean 上有一个应用程序,我希望能够从应用程序代码中访问当前的 git 提交作为环境变量。通过阅读此帮助页面,看起来我应该能够将变量设置为${COMMIT_HASH},但是当我尝试它只是设置为文字字符串时${COMMIT_HASH}。为什么 Digital Ocean 没有用它构建我的应用程序的提交的实际哈希来替换它?

4

1 回答 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 回答