2011-04-18 191 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),部署並重新啓動你的應用服務器。