PHP项目组织和部署(FuelPHP)

时间:2013-09-01 18:59:39

标签: php fuelphp file-organization

这个项目正在使用FuelPHP框架,但问题在于文件组织。

我的文件结构如下:

/fuel
   /app
      /assets
      ...
/public

我目前有assets.mydomain.com指向/ fuel / app / assets但我会在哪里放置用户内容文件,例如个人资料图片等。

在部署方面,我以前从未部署过这样的项目,我需要一些自动化方法(使用rsync或其他东西)。我想知道是否有人可以在不擦除用户文件的情况下推荐一种方法。

1 个答案:

答案 0 :(得分:0)

根据建议,我将资产目录保存在公开状态。用户内容存储在媒体目录中:

/public
    /assets
    /media

关于部署,我使用一个简单的git工作流:我的目标服务器上有一个简单的git repo和一个post-receive钩子,它检查我的docroot下工作目录中的分支。 要部署,我只需从我的本地仓库推送到裸机。

此处有更多详情:http://toroid.org/ams/git-website-howto