部署

2011-03-29 79 views
1

期间采取的Rails应用程序离线我只是想知道是否有类似App_Offline.htm(它削减所有动态请求的应用程序,并返回一个静态页面)中的Rails /乘客/ Capistrano的东西?部署

  1. 拉的源代码:

    部署到服务器时,我正在寻找下流动。

  2. 使应用程序脱机。
  3. 备份数据库和(也许一些其他的东西)。
  4. 符号链接的一切。
  5. 运行迁移。
  6. 最小化JS/CSS并做其他处理。
  7. 重新启动服务器。
  8. 以应用重新联机(还原步骤2)。

卡皮斯特拉诺一切都很简单,除了让应用程序脱机并将其恢复。

我也许可以想出一个机架应用程序,它可以在当我需要的应用程序脱机,但只是想知道,也许这样的机架应用已经存在或者也许有一个更好的方式插正在做?

谢谢。

+0

的可能重复的[Rails应用Maintenence而不妨碍访问者](http://stackoverflow.com/questions/3361656/rails-app-maintenence-without-hindering-visitors) – 2011-03-29 03:58:50

+0

是。它非常相似,但我一直在寻找不需要Apache/Nginx配置更改的东西。纯红宝石是最好的。 – 2011-03-29 04:07:52

+1

这可能是您唯一的选择。如果您正在更新您的导轨应用程序,导轨守护程序将在短时间内关闭。剩下的服务维护页面的唯一东西就是Apache,Nginx或任何您使用的Web服务器。 – squawknull 2011-03-29 04:09:42

回答