我有一位新的开发人员即将与我合作,我想让他们尽可能简单地设置开发环境。
我目前正在使用Vagrant(Laravel Homestead)框,其中设置了大约15个域,每个域都有不同的配置(不同的PHP版本等),我想与他们共享现有的盒子如果可能的话。
使用VagrantFile设置存储库是简单的,让他们克隆它并配置盒子,还是涉及更多步骤?
另外,我必须在盒子上编辑MySQL配置,有什么方法可以将这些更新包含在我与他们分享的内容中,还是他们只需要手动重新配置自己的版本?
任何建议表示赞赏。
由于
答案 0 :(得分:0)
分享Homestead环境的最简单方法是使用after.sh
文件来执行Homestead为您提供的任何自定义。
您还可以将Homestead.yaml
文件复制到Homestead.yaml.example
,以便新同事轻松复制和粘贴网站&任何其他配置更改。