相关疑难解决方法(0)

Web App临时服务器的最佳实践(按预算)

我想为Rails应用程序设置一个临时服务器.我使用git和github,Cap,并使用Apache/Passenger的VPS.我对分段设置的最佳实践很感兴趣,就登台服务器的配置以及与之交互的过程而言.我知道它应尽可能与生产服务器完全相同,但限制公众访问它将限制它,因此仅为我的使用保护它的提示也会很棒.

另一个具体问题是我是否可以在VPS上创建虚拟主机,以便登台服务器可以与生产服务器一起驻留.我觉得可能有理由避免这种情况.

web-applications ruby-on-rails staging

17
推荐指数
1
解决办法
6673
查看次数

Ruby on Rails*功能*部署的最佳实践?

我们在服务器上运行2个不同的环境 - 比如production.mydomain.com和staging.mydomain.com

暂存环境几乎与生产环境相同,只是它通常有几个正在审查的新功能(例如new_user_profile,image_tagging等).这些功能在不同时间由客户单独接受.

将任何单个功能(例如new_user_profile)从分段推送到生产的最佳方法是什么?

我们的设置如下所示,但您也希望听到您使用的替代方案:

  • Ruby on Rails
  • Git(我们有几个功能分支,在接近完成时会合并到一个"分段"分支)
  • Capistrano,多阶段分机.

我们尝试了以下两种方法,两种方法都不是很好:

  1. 在我们的代码中有很多if/else语句,例如new_user_profile ....
  2. 将各个git分支(例如,分支new_user_profile)部署到暂存,对其进行审核,然后合并到生产中

ruby production capistrano ruby-on-rails staging

2
推荐指数
1
解决办法
1678
查看次数