我知道这对某些人来说似乎很容易,其他人则看不到这一点 - 对我来说,这很棒:

我正在尝试弄清楚如何快速有效地对我的Rails应用程序进行更新,在重新启动Rails应用程序时切换到施工样式页面,然后测试更改,然后当我感到高兴时,请切换回实时公共版本。

目前,我遵循以下模式:

  • 1,更改应用程序
  • 2,使用Mac的版本应用程序提交给BeanStalkApp
  • 3,部署从beanstalkapp到服务器的修订版
  • 4,登录到服务器并重新启动Apache
  • 5,等待几秒钟,然后开始仔细检查一切都是A-OK

如果有帮助,我将使用乘客在交钥匙导轨图像VPS上。

在此先感谢您的任何建议,等等。

谢谢,

丹尼

有帮助吗?

解决方案

您有一些选择:

  • 创建用于“测试”的子域并将其部署到您的生产服务器中,并且审核它可以将其推到生产代码位置。

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

我个人已经采取了这两种方法。我更喜欢方法1,但这是个人喜好和您对主机的访问水平。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top