【问题标题】:Homestead - automatic Windows hosts configurationHomestead - 自动 Windows 主机配置
【发布时间】:2015-08-26 11:29:42
【问题描述】:

VVV 使用vagrant-hostsupdater 插件自动配置主机。更改 Homestead.yaml 文件后 Homestead 有没有办法做到这一点?

【问题讨论】:

  • 我认为在编辑 Homestead.yaml 后立即重新配置主机会很困难。但是,您可以在每次执行 up 命令时添加/重新配置主机。从本质上讲,Homestead 只是 vagrant 的一个包装,因此您可以将 this piece of code 添加到 homestead.rb 文件中,但您需要调整 map 部分以使用 yaml 设置
  • 类似hosts = [] settings["sites"].each do |site| hosts << site['map'] end 的东西应该可以代替hosts = paths.map do |path| ...

标签: vagrant yaml hosts homestead


【解决方案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

【讨论】:

    猜你喜欢
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 1970-01-01
    • 2016-11-28
    • 2014-11-15
    • 1970-01-01
    • 2013-07-29
    相关资源
    最近更新 更多