app.json后部署脚本是否会在生产环境中运行以及审核应用程序?

时间:2017-10-16 09:44:53

标签: ruby-on-rails heroku

我正在使用Heroku + Rails 5.1。 我只是希望我在app.json中编写的postdeploy脚本仅在Review Apps环境中运行。

1 个答案:

答案 0 :(得分:1)

我通过在登台环境(我的评论应用程序的父级)中设置配置变量来完成类似的操作,该变量告诉我的部署后的产品不在生产中。我将cli webpack添加到app.json,并在我的postdeploy内部获得了该config var的值,然后有条件地执行代码。在生产中,我们设置了另一个变量。

您还可以只检查评论应用程序中的$ HEROKU_PARENT_APP_NAME(您必须在app.json中定义此env变量才能使其出现在评论应用程序中),如果父应用程序==暂存(或其他),请不要不要执行您的后期部署中的任何操作

祝您好运,让评论应用正常运行可能会非常痛苦