【发布时间】:2023-03-16 12:54:01
【问题描述】:
为什么homestead box会生成一个yaml文件,而像precision64 box这样的简单linux box却没有。
【问题讨论】:
标签: laravel vagrant vagrantfile homestead vagrant-provision
为什么homestead box会生成一个yaml文件,而像precision64 box这样的简单linux box却没有。
【问题讨论】:
标签: laravel vagrant vagrantfile homestead vagrant-provision
Vagrant 本身只需要一个 Vagrantfile,Vagrantfile 是一个 ruby 脚本,因此可以做很多事情。问题是阅读起来可能有点复杂。
为了分离纯配置设置,很多人采用外部文件(如 yaml 或 json 文件)来存储可更改的参数(如映射文件夹、cpu、ram ...),因此 Vagrantfile 将从这个外部读取文件。
homestead 项目采用了这种工作方式,它会为您创建 Homestead.yaml 文件,这是您管理 VM 配置的唯一地方
【讨论】: