2013-09-01 63 views
0

該項目使用FuelPHP框架,但問題是圍繞文件的組織。PHP項目組織和部署(FuelPHP)

我的文件結構如下:

/fuel 
    /app 
     /assets 
     ... 
/public 

我現在已經assets.mydomain.com指向/燃油/應用/資產,但在那裏我會放置用戶內容的文件,如個人資料圖片等

就部署而言,我從未部署過這樣的項目,我需要一些自動化的方法(使用rsync或其他)。我想知道是否有人可以推薦一種方法,我可以在不擦除用戶文件的情況下執行此操作。

+0

爲什麼要更改資產路徑?文件夾資產默認位於公共文件夾 – Gadonski

+0

內部,這並不重要,因爲Web服務器設置爲無論如何都將其設置在子域上 –

+1

在docroot中安裝代碼並不是最佳實踐... – WanWizard

回答

0

如上所述,我將資產目錄保持在公開狀態。用戶內容存儲在媒體目錄:

/public 
    /assets 
    /media 

關於部署,我用一個簡單的git的工作流程:我有我的目標服務器上的裸git倉庫和-接收後掛鉤,簽出分支在工作目錄在我的docroot下。 要部署,我只需從本地回購站推送到裸露的遠程。

更多詳細信息,請點擊:http://toroid.org/ams/git-website-howto