基于流浪的开发

时间:2014-11-17 18:57:29

标签: php vagrant

我刚刚发现了Vagrant,我想在我的开发中使用它。我只是想看看一些更有经验的开发人员如何处理这个问题。

我将在我的本地机器上假设我将有一个文件夹,比如〜/ server /,我将保留所有项目(每个文件夹中有一个),每个项目都包含一个Vagrant文​​件。

问题:

  • GIT:我是否在我的机器上安装git并在本地进行推/拉,或者将它放在每个项目的vm上并从那里运行?
  • DB:数据库显然会进入每个项目的vm,但我怎样才能轻松修改它们?我应该在每个虚拟机上安装phpmyadmin或类似的工具吗?
  • 在浏览器中访问vms的最佳方法是什么?我是否为每个IP分配了不同的IP,然后将记录添加到我的/ etc / hosts中?

我刚刚开始使用Vagrant,所以我可能会有一些问题甚至没有突然出现在我脑海中,所以你能给我的任何其他建议,你认为对此很重要,这对我来说非常有用。我

提前感谢您的答案。

1 个答案:

答案 0 :(得分:0)

  • GIT:在我看来,你应该在每个虚拟机上通过vagrant配置安装git和setup存储库,之后你可以在本地机器上创建git hooks,它将在本地提交时更新每个VM上的代码。
  • DB:您不需要在vms上安装phpmyadmin。您可以通过安装在本地计算机上的数据库客户端(首选)轻松修改数据库(我假设您要修改记录),或者也可以使用本地计算机的phpmyadmin进行远程连接。
  • 是的,你可以这样做。