有人可以详细解释Homestead.yaml文件吗?不完全理解其内容正困扰着我。了解Laravel中的Homestead yaml文件
以下是完整的宅基地YAML文件:
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Code
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
variables:
- key: APP_ENV
value: local
而且这里是我了解它的内容,纠正我,如果我错了,当然添加注释。
认证:的〜/ .ssh/id_rsa.pub
在本地机器上的目录中 您存储公用文件的.ssh。该文件夹可以是您的 本地机器中的任何文件夹,对不对?键: - 的〜/ .ssh/id_rsa
在本地机器上的一个目录中存储本地的.ssh文件。此文件夹可以是本地 机器中的任何文件夹,对不对?文件夹:
- 地图:〜/代码
到:/家庭/流浪者/代码
-Map: 在本地机器上的一个目录中存储你所有的项目。该文件夹可以是本地机器中的任何文件夹,对吗?
到: 我相信这是你的项目将被存储在 虚拟机,如果这是正确的,并在最后一个文件夹需要 比赛的最后一个文件夹中的局部结构?
网站:
- 地图:homestead.app
到:/家庭/流浪者/代码/ Laravel /公共
-Map:我相信这是网址或域名,您将用于访问您的网站,只要您将其添加到您的本地主机文件 ,它可以是任何你想要的,对吗?
到:我不知道这是什么...
数据库:
- 宅基地
称为宅基地databese将被自动创建,正确吗?
感谢