gpt4 book ai didi

heroku - 从正在运行的 Dyno 获取 Heroku 版本号/代码版本

转载 作者:行者123 更新时间:2023-12-03 00:41:19 25 4
gpt4 key购买 nike

是否可以从正在运行的测功机中获取每个 slug/release 的唯一 key ?我正在关注这个article设置 RAILS_CACHE_ID (用于部署后 etag 过期),但发现 dyno 不再配置 GIT(这会导致此错误):

fatal: Not a git repository (or any parent up to mount point /app)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

我还考虑过在 config/initializers 中将其设置为当前时间,但显然这不适用于多个测功机。有什么想法吗?

最佳答案

有一个新的(2015 年 11 月)实验室功能,它可以满足您的需求“Dyno 元数据”https://devcenter.heroku.com/changelog-items/768

heroku labs:enable runtime-dyno-metadata -a <app name>

然后在heroku上:

~ $ env
HEROKU_APP_ID: 9daa2797-e49b-4624-932f-ec3f9688e3da
HEROKU_APP_NAME: example-app
HEROKU_DYNO_ID: 1vac4117-c29f-4312-521e-ba4d8638c1ac
HEROKU_RELEASE_VERSION: v42
HEROKU_SLUG_COMMIT: 2c3a0b24069af49b3de35b8e8c26765c1dba9ff0
HEROKU_SLUG_DESCRIPTION: Deploy 2c3a0b2

关于heroku - 从正在运行的 Dyno 获取 Heroku 版本号/代码版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27453054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com