即使是开发环境?
我有一个带有Moodle实例的开发服务器。目前,我有以下结构:
/var/www/html/moodle/
< - Moodle的实例我在我的开发服务器上运行。
/var/git/
< - 我有moodle.git存储库,就像我开发的插件的git存储库一样。为此,我使用构建工具将源代码移动到Web服务器中的Moodle目录,以加快速度。
另一种选择是这样的:
Moodle (execution environment)
├── .git
└── local
├── plugin_a
│ ├── .git
│ └── source.php
└── plugin_b
├── .git
└── source.php
每个插件都有自己的存储库,就像Moodle一样。
哪种最佳做法,考虑到不是生产环境,只是开发环境?
答案 0 :(得分:2)
哪种最佳做法?
第一个:您在开发环境(.git
repo)和部署环境(/var/www/html/moodle/
)之间保持清晰的分离
当出现问题时,您不希望必须转换运行应用程序的文件的数据
。