我想弄清楚如何做一个简单的方法来发布一个“开发环境”与我的组织的Wordpress网站的工作。我们目前有一个运行Wordpress站点的本地Linux服务器,以及一个可怕的过时的VirtualBox镜像,这个服务器的表现很差。我们目前将其分发给团队成员进行本地开发,由于当地形象往往截然不同,导致很多问题。创建一个易于分发的开发环境 - Docker/Vagrant?
我并不太担心事物的数据库方面;我正在考虑每周从活动服务器进行转储,以便开发人员可以导入它们以保持其本地最新状态。
我更感兴趣的是在OSX或Windows上为用户分配预先配置的堆栈,该堆栈已经配置了PHP/Apache/MySQL,这是一个git客户端,用于在命令执行时提取所有静态文件, - 某些用户可以运行,然后转到localhost:8000来查看它。我也想让他们编辑从git仓库中提取的文件。
我目前正在研究Docker和Vagrant,但我不确定什么更适合这个任务 - Docker似乎更适合Linux机器。我知道Vagrant支持将外部文件夹映射到虚拟机,这似乎能够解决我的问题,但我想在开始学习厨师/木偶等之前征求更多建议。