这个项目正在使用FuelPHP框架,但问题在于文件组织。
我的文件结构如下:
/fuel
/app
/assets
...
/public
我目前有assets.mydomain.com指向/ fuel / app / assets但我会在哪里放置用户内容文件,例如个人资料图片等。
在部署方面,我以前从未部署过这样的项目,我需要一些自动化方法(使用rsync或其他东西)。我想知道是否有人可以在不擦除用户文件的情况下推荐一种方法。
答案 0 :(得分:0)
根据建议,我将资产目录保存在公开状态。用户内容存储在媒体目录中:
/public
/assets
/media
关于部署,我使用一个简单的git工作流:我的目标服务器上有一个简单的git repo和一个post-receive钩子,它检查我的docroot下工作目录中的分支。 要部署,我只需从我的本地仓库推送到裸机。