我正在尝试自动化特定项目的部署,并且对于谁来处理配置文件以及用户资产有点迷失。(应用程序基于 Zend Framework 顺便说一句)。
主应用程序文件夹的结构如下:
./app
./config.ini <----- config file
./modules
./controllers
./models
./views
./libs
./public
该配置文件是所有配置的存储位置。所以“app”文件夹包含大量的 PHP 代码,而“public”包含大量的 JavaScript、HTML/CSS 和类似的代码(基本上可以通过网络访问)。
如果我遵循 Capistrano 的模型,每个包都扩展到它自己的文件夹中,然后符号链接到,我该如何处理该 config.ini 文件?上传到 ./public 文件夹的所有用户内容呢?
谢谢!