特定のプロジェクトの展開を自動化しようとしていますが、構成ファイルとユーザーアセットを誰が処理するかについて少し迷っています。(アプリケーションはZend Frameworkベースのbtwに基づいています)。
メインアプリケーションフォルダは次のように構成されています。
./app
./config.ini <----- config file
./modules
./controllers
./models
./views
./libs
./public
その構成ファイルは、すべての構成が保存される場所です。したがって、「app」フォルダにはPHPのコードがすべて含まれ、「public」にはJavaScript、HTML / CSSなどのコードがすべて含まれます(基本的にWebアクセス可能)。
各パッケージが独自のフォルダーに展開されてからシンボリックリンクされるCapistranoのモデルに従う場合、そのconfig.iniファイルをどのように処理しますか?./publicフォルダーにアップロードされるすべてのユーザーコンテンツはどうですか?
ありがとう!