将rails应用程序部署到Heroku时如何切换env(test, prod)?

发布于 2024-12-10 18:08:37 字数 105 浏览 2 评论 0原文

我正在尝试在 Heroku 上为我的应用程序设置暂存环境。每次我推送我的存储库时,它都会以生产模式部署/运行应用程序。我需要做什么才能使应用程序在其他模式下运行。

I am trying to setup a staging env for my app on Heroku. And everytime I push my repo it deploys/runs the application in production mode. What do I need to do to make the app run in some other mode.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦妄 2024-12-17 18:08:37

请参阅关于配置和配置变量的 Heroku 文章的最后一部分。

简而言之:

$ heroku config:add RACK_ENV=staging RAILS_ENV=staging

另请注意不要错过该部分附带的注释:

您永远不应该设置RACK_ENV=development,因为这会导致重新加载并显着降低应用的动态速度。

See the last section in this Heroku article on Configuration and Config Vars.

In brief, though:

$ heroku config:add RACK_ENV=staging RAILS_ENV=staging

Also be careful not to miss the note that accompanies that section:

You should never set RACK_ENV=development, as that will enable reloading and slow down your app’s dyno significantly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文