我是ruby的新手,我想了解更多關於它是如何工作的。所以我一直在測試虛擬機中的服務器配置,以便快速部署Rails。直線導軌部署
我在Ubuntu 10.04環境中運行RVM,Ruby,Rails,Git,Gitolite,PostgreSQL,Thin和Nginx。
現在我想把所有東西都捆綁在一起。不過,在部署過程中,我陷入了困境。
將項目提交給Git主幹後,我想掛鉤部署操作以將應用程序置於正確位置,設置爲生產,安裝捆綁包,進行遷移並重新啓動Nginx。
但我未能找到它的工作原理的簡單參考。我在谷歌找到的所有內容都是使用乘客,卡皮斯特拉諾和其他人的指南。我想觸發git commit action上的部署,類似於heroku,但是做100%服務器端的最佳工具是什麼?
製作一些shell腳本怎麼樣?如何手動部署項目?步驟是什麼?有沒有任何指導,不假定我知道Rails部署中的每個細節?
謝謝!
也許這是一個相關的SO問題... http://stackoverflow.com/questions/3838727/git-post -receive-hook-for-website-stage – Inza
不要忘記rake資源:預編譯... –