首页 > 解决方案 > 更新 Heroku Review 应用环境/配置变量

问题描述

我正在开发一个使用 Heroku 的审查应用程序功能的遗留 Rails 项目。当审查应用程序自动部署时,RAILS_ENV 被设置为“审查”。此值未在 app.json 中指定,并且 RAILS_ENV 在暂存环境中设置为“生产”。我在哪里可以查看以确保从父应用程序复制此环境变量?

标签: ruby-on-railsherokuconfiguration

解决方案


我通过检查 app.json 文件找到了我的问题的答案。有一个 postdeploy 脚本运行自定义 rake 任务来更新 config_vars。

更广泛地说,配置变量由 app.json 文件的 env 属性中的设置以及指定 postdeploy 脚本中的任何更新设置。如果您想获得一些格式化帮助,您可以访问 heroku UI 中的 app.json 生成器,方法是前往https://dashboard.heroku.com/apps/your-app-name/app-json


推荐阅读