2014-07-24 52 views
0

我正在爲我們公司開發一個Rails應用程序,這是我們準備第一次部署的。將Rails應用程序部署到多個實例

從本質上講,我試圖做到的是以下幾點:

  • 對每一個客戶,應該有我們的Rails應用程序
  • 的實例,每個應用程序都應該安裝Nginx上的配置文件。
  • 每個應用程序都應該創建一個PostgreSQL數據庫。

我已經能夠找到關於如何做到這一點的一個實例的服務器上,或部署到多臺服務器,但如何將一個去在同一臺服務器上部署到多個位置的一些信息,同時保證配置保持正確?

我不會反對創建一個shell腳本來編寫cap命令,如有必要。

謝謝!

回答

0

我會跳過Capistrano並考慮類似Ansible來管理整個服務器。那時我甚至可以使用Ansible來處理部署(即完全的溝渠Capistrano)。

http://docs.ansible.com

相關問題