2012-11-30 109 views
1

對於我的項目,我希望能夠設置多個網站(App),並根據客戶的要求,我將激活並設置模塊。這些模塊可以是新聞模塊,圖像查看器模塊等。在Heroku App之間共享文件夾

我的引擎由腳本和庫組成,它們管理諸如WebApp路由,模塊,CMS用戶權限等幾件事情。我希望在我的所有應用程序中共享此代碼,以避免無用的重複。

我想知道在Heroku上完成這個操作的最好方法是什麼,因爲我對這個(Heroku)完全陌生,而且我不完全確定這是否可行。

另外,我相信每個網站都是一個應用程序是錯誤的,即使基本上它們之間的唯一區別是模板和單個安裝文件?

謝謝

回答

1
  1. 如果你有git的沒有經驗熟悉它。
  2. 我會建議有一個應用程序與不同的分支,其中您保持特定於該實例的配置。
  3. 您爲每個網站創建一個應用程序實例。
  4. 您將特定分支推送到特定應用,例如

    混帳推[email protected]:git的:主

+0

只是爲了確保我的理解正確:該2是我的本地機器上。我在自己的產品上爲每個網站設立了一個分支,我推送了一個關於heroku的開發新應用程序。是嗎? – Cybrix

+0

我可以做到的另一種方式是讓一個(1)應用程序具有多個指向它的域,以便根據請求服務器名稱加載良好的設置文件。這是一個好主意嗎? – Cybrix

+0

@Cybrix評論1:是的,你理解我的想法是正確的! – stiebitzhofer