Может кто-нибудь подробно объяснить файл Homestead.yaml. Меня беспокоит непонимание его содержания.
Вот полный файл yaml Homestead:
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
И вот что я понимаю о его содержании, поправьте меня, если я ошибаюсь, и, конечно, добавляйте комментарии.
authorize: ~ / .ssh / id_rsa.pub
Каталог на вашем локальном компьютере, в котором вы храните общедоступный файл .ssh. Эта папка может быть любой папкой на вашем локальном компьютере, верно?keys: - ~ / .ssh / id_rsa
Каталог на вашем локальном компьютере, где вы храните локальный файл .ssh. Эта папка может быть любой папкой на вашем локальном компьютере, верно?папки:
- карта: ~ / Code
в: / home / vagrant / Code
-map: каталог на вашем локальном компьютере, где вы храните все свои порции. Эта папка может быть любой папкой на вашем локальном компьютере, верно?
to: Я считаю, что именно здесь ваши проекты будут храниться на виртуальной машине. Если это правильно, должна ли последняя папка соответствовать последней папке в локальной структуре?
сайты:
- map: homestead.app
в: / home / vagrant / Code / Laravel / public
-map: я считаю, что это URL-адрес или домен, который вы будете использовать для перехода на свой сайт, и это может быть что угодно, если вы добавляете его в свой файл localhost, верно?
кому: Я не уверен, что это ...
базы данных:
- усадьба
База данных, называемая усадьбой, будет создана автоматически, верно?
Спасибо