Heroku中是否有post-config变量挂钩?

时间:2016-10-31 04:02:22

标签: heroku

每当更改另一个变量时,我想自动更改某些配置变量。

现在,我有一个手动运行的脚本来执行此操作:

foo = `heroku config:get FOO`.strip
/^(?<bar>[\w]+) (?<baz>[\w]+)$/ =~ foo
`heroku config:set BAR=#{bar} BAZ=#{baz}`

是否可以仅在FOO更改时自动运行此功能?怎么样?

1 个答案:

答案 0 :(得分:2)

查看Heroku Release Phase功能(目前处于测试阶段)。

这样,您可以在Procfile中定义“发布”脚本。在任何触发应用程序新“发布”的事件(例如配置变更)之后,该脚本将在一次性dyno中运行。 您可以在“发布”脚本中运行脚本。这样,只要FOO发生变化,它就会运行(虽然这不是导致它运行的唯一触发器)。