正在建设的铁路页面

时间:2010-06-01 19:07:45

标签: ruby-on-rails passenger construction turnkeylinux.org

我知道这对某些人来说似乎微不足道,但其他人不会明白这一点 - 对我而言,这会很棒:

我正在尝试研究如何快速有效地将更新提交到我的Rails应用程序,切换到正在构建的样式页面,同时重新启动rails应用程序然后测试更改,然后当我感到高兴时,切换回现场公版。

目前,我遵循以下模式:

  • 1,对app进行更改
  • 2,使用适用于Mac的版本应用程序提交到BeanstalkApp
  • 3,将修订版从BeanstalkApp部署到服务器
  • 4,登录服务器并重启apache
  • 5,等待几秒钟再开始仔细检查一切是否正常

如果有帮助,我在Turnkey Rails图像VPS上使用Passenger。

提前感谢任何建议等。

谢谢,

丹尼

1 个答案:

答案 0 :(得分:4)

您有几个选择:

  • 为“测试”创建一个子域并将其部署到您的生产服务器,并在审核后将其推送到您的生产代码位置。

您需要能够在DNS记录中添加子域,以指向与主生产服务器相同的IP地址。然后,您还需要添加一个包含ServerName subdomain.host.comDocumentRoot /data/host.com/testing/public的新VirtualHost,以便加载该代码。

我亲自完成了两种方法。我更喜欢方法#1,但它是个人偏好以及您对主机的访问级别。