2011-04-18 149 views
0

我正在构建一个只能在本地网络上运行的应用程序,并且正在寻找从应用程序内部重新启动服务器的最佳方式。目前这只能在使用WEBrick的Windows上运行。重新启动Rails应用程序

+0

为什么你需要从你的应用程序重新启动服务器? – 2011-04-18 01:59:24

+0

基本上只是为了在更新应用程序时尽可能地方便用户。这意味着如果我推送更新,用户只需单击一个按钮即可更新并重新启动,而无需任何麻烦。 – fxe74 2011-04-18 02:03:32

+4

这是Capistrano的用途。创建一个后期部署上限任务,在更新完成后重新启动服务器。 – 2011-04-18 02:09:45

回答

0

看看Capistrano的是其他人所说,这是梦幻般的:)

$ cap deploy 

这就是你必须做的。它会从你的git/SVN仓库中获取最新的源代码(支持更多的c),部署并重新启动你的应用服务器。