首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将过渡环境添加到工作流

将过渡环境添加到工作流
EN

Stack Overflow用户
提问于 2013-10-13 18:43:17
回答 3查看 12K关注 0票数 22

我目前有两个工作环境:本地的development和Heroku上的production

我想在Heroku上添加一个staging环境,看看在将应用程序实时推送给用户之前,一切都按预期进行。优选地,staging环境应该具有与production环境完全相同的设置和数据。

完成上述任务需要哪些步骤?

EN

Stack Overflow用户

回答已采纳

发布于 2013-10-13 19:21:19

首先是预置,我喜欢将我的heroku git遥控器设置为暂存和生产,这样您就可以轻松地使用git推送暂存/生产来部署到其中的每一个。我将使用该设置来解释如何创建登台环境。

  1. 创建一个config/environments/staging.rb,您可以将其复制下来作为临时数据库的database.yml条目( heroku实际上并不需要,但也不会有什么坏处)
  2. 备份您的配置文件(如果您有的话)
  3. 通过将您的环境设置从heroku(生产服务器)复制到.env文件,并将这些值添加到配置中:RACK_ENV=staging RAILS_ENV=staging因此它将使用带有推送的heroku环境的登台环境(这些是您想要的heroku应用程序名,而不是production/staging)
  4. Do a‘heroku configuration.
  5. fork :production/staging)
  6. Do --remote staging’
  7. 请确保将代码正确部署到登台环境

您也可以阅读本教程,我想我是用它来开始在heroku上使用多个环境的:https://devcenter.heroku.com/articles/multiple-environments#managing-staging-and-production-configurations

票数 37
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19344267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档