32. 共享你的环境
2017-10-05 本文已影响8人
独步天堂
有时候你想跟你的同事或者是客户共享你目前在开展的工作。Vagrant 提供了一个内置方法 vagrant share 来支持。不过,如果你的 Homestead.yaml 文件中配置了多个站点,就无法使用此命令。
为了解决这个问题,Homestead 提供了自己的 share 命令。开始之前,通过 vagrant ssh SSH 命令连接 Homestead 机器并运行 share homestead.app。这会从 Homestead.yaml 配置文件中共享 homestead.app 站点。
share homestead.app
运行命令后,你可以看到一个 Ngrok 界面,其中包含活动日志和共享站点的可公开访问的 URL。如果要指定自定义地区或者其他 Ngrok 选项,可以将它们添加到 share 命令后面:
share homestead.app -region=eu -subdomain=laravel
谨记,Vagrant 本质上是不安全的。当你运行 share 命令时,你已经在互联网中暴露了你的虚拟机。