【发布时间】:2015-05-28 17:17:30
【问题描述】:
我目前有一个带有典型 Web 设置(apache、php 等)的 Vagrant vm。实际的 Web 存储库被检出到我的本地计算机上,并通过同步文件夹和转发的 apache 端口(如http://127.0.0.1:4567/web)访问。问题是,我如何让这个团队工作,而不仅仅是我?既然要同步文件夹,怎么可能让多个开发者连接到一个虚拟机并同步文件夹呢?
我最初认为共享 Vagrantfile 就足够了,但 Vagrantfile 与所有 apt-get 命令和 apache/php/node 等设置无关。我不想让开发者担心运行这些。
【问题讨论】:
-
为什么要为团队中的所有开发人员提供一个虚拟机?
-
@Alik 它不必是同一个虚拟机。我只是不明白对我来说维护一个 vm 模板(并定期更新)的最佳方法是什么,其他人可以将其用于他们自己的 localhost 开发并保持统一的 apt-get 包。
标签: vagrant virtual-machine virtualbox vagrantfile