2015-08-26 50 views
0

VVV使用vagrant-hostsupdater插件自动配置主机。在改变Homestead.yaml文件后,Homestead是否有这样做的方法?宅基地 - 自动Windows主机配置

+0

我认为编辑Homestead.yaml后很难重新配置主机。但是,每次执行“up”命令时都可以添加/重新配置主机。从本质上讲,宅基地只是一个流浪者的包装,所以你可以将[这段代码](https://github.com/Varying-Vagrant-Vagrants/VVV/blob/develop/Vagrantfile#L80)添加到['宅地'中。 rb'](https://github.com/laravel/homestead/blob/master/scripts/homestead.rb)文件,但你需要调整'map'部分以使用yaml设置 – Alik

+0

'hosts = []设置[“网站”]。每个do | site |主机<< site ['map'] end'应该可以代替'hosts = paths.map do | path | ...' – Alik

回答

1

添加这一点,在homestead.rb

if Vagrant.has_plugin?("vagrant-hostsupdater") && settings["hosts_file_additions"] == true 
    hosts = [] 
    settings["sites"].each do |site| 
     hosts.push(site["map"]) 
    end 
    config.hostsupdater.aliases = hosts 
end 

在Homestead.yaml

sites: 
    - map: yourdevdomain.app 
     to: /home/www/laravel/public 
     hosts: 192.168.88.88 

hosts_file_additions: true 

添加这个,你就大功告成了! 这里是详细的教程:https://aslamise.blogspot.com/2016/10/laravel-homestead-and-vagrant-hostsupdater-plugin.html