2012-01-15 122 views
2

生產Rails的服務器這是一些背景,我的問題...創建亞馬遜AWS

我一直在使用第三方的平臺來承載我的Rails應用程序,它的偉大。如此輕鬆入門並充分利用AWS的全部功能!

但是對於我想要做的一些任務,我可以通過開發在本地控制gems/server/ruby​​版本,但從未在我的第三方工作,因爲您對環境有一定的控制權不能改變。這意味着它是一個穩定的平臺,但你不能真正離開盒子。我正在使用Trinidad/Jruby,它具有很好的性能優勢!

這是我在做什麼

所以我決定推出自己的EC2實例。這真的很好。不過,我有興趣知道每個人在部署方面會做什麼。目前我正在將git下載到EC2服務器並從命令行運行。理想情況下,我想讓rails在後臺運行,並在啓動時啓動。

問題

你如何配置EC2實例是通過SSH的全套生產服務器上,而不僅僅是一個服務器運行的命令。無論如何設置您自己的部署工具,例如?

感謝

查理

回答

0

了大量的研究和試驗後和錯誤我去了Torquebox

它是基於JBOSS一個JRuby的(軌道)服務器,它可以做通訊解決方案,隊列,後臺工作於一身。你也可以部署到它,並容易得到它作爲一個新貴的過程加載。

它沒有engineyard或heroku,但它比我試過的任何其他解決方案穩定得多。它的快速!