【问题标题】:Vagrant based development基于流浪者的开发
【发布时间】:2014-11-17 18:57:29
【问题描述】:

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

我会假设在我的本地机器上我会有一个文件夹,比如 ~/server/,我将在其中保存我的所有项目(每个文件夹中一个),每个项目都将包含一个 Vagrantfile。

问题:

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

我刚从 Vagrant 开始,所以可能有一些问题甚至还没有出现在我的脑海中,所以你可以给我的任何其他你认为重要的建议将非常有用我。

提前感谢您的回答。

【问题讨论】:

    标签: php vagrant


    【解决方案1】:
    • GIT:在我看来,您应该通过 vagrant provisioning 在每个 VM 上安装 git 和设置存储库,然后您可以在本地计算机上创建 git 挂钩,以便在本地提交时更新每个 VM 上的代码。
    • DB:你不需要在 vms 上安装 phpmyadmin。您可以通过安装在本地计算机上的数据库客户端(首选)轻松修改数据库(我假设您想修改记录),或者您也可以使用本地计算机的 phpmyadmin 进行远程连接。
    • 是的,您可以这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 2022-01-26
      • 2014-07-04
      • 2015-02-17
      相关资源
      最近更新 更多