2012-07-25 140 views
1

我剛剛完成與phusion乘客和nginx設置我的服務器,完成與紅寶石的軌道上都運行遊泳。現在我可以和我一起部署了一個capistrano的應用程序,我的工作權利。如何使用capistrano將多個應用程序部署到同一服務器?

我的問題是我想在不同的域上託管多個應用程序,並將它們與capistrano一起部署在同一臺服務器上。這是甚至可能還是我只是希望太多?我似乎無法找到任何東西,所以任何幫助表示讚賞。

回答

2

如果您的應用程序只是彼此之間沒有依賴關係的獨立應用程序(即,您可以單獨部署它們),那麼只需像平常一樣部署它們與capistrano即可。

默認情況下,Capistrano將部署到一個文件夾,如/var/www/app_name,只要所有應用程序在其app_name.rb中配置了不同的名稱,它們就會很幸福地不知道對方。

您可能需要對您可能使用的某些服務(例如,您可能希望命名空間您的memcache鍵(或運行單獨的memcache實例),以避免應用程序之間的衝突。