我迟来了,以将一些功能添加到托管在heroku上的现有应用程序。原来的建设者给了我访问权限,我向我的本地计算机发送了'heroku git:clone -a app-name'。为heroku应用程序设置临时环境
我发现了一些有关如何为此网站设置临时环境的冲突说明。我不想推到原始网站,但想要一种方法来尝试功能。
如果任何人有过升级和heroku的经验,我会很感激任何澄清。
我迟来了,以将一些功能添加到托管在heroku上的现有应用程序。原来的建设者给了我访问权限,我向我的本地计算机发送了'heroku git:clone -a app-name'。为heroku应用程序设置临时环境
我发现了一些有关如何为此网站设置临时环境的冲突说明。我不想推到原始网站,但想要一种方法来尝试功能。
如果任何人有过升级和heroku的经验,我会很感激任何澄清。
您需要在config/environments
中创建一个staging.rb
文件。您可以复制development.rb
或production.rb
并调整所需的任何值。
Heroku将处理配置数据库配置等。您可以在Heroku中克隆应用程序或创建一个新应用程序,然后将其设置为RAILS_ENV
和RACK_ENV
环境变量为staging
,然后推送到该应用程序。
请参考:Heroku - Managing Multiple Environments for an App
您需要创建承载您的分期申请第二的Heroku应用。
按照链接中提供的说明操作heroku中的多个环境。
http://www.mattboldt.com/heroku-staging-production-environments/ – Pavan