誰かが Homestead.yaml ファイルを詳細に説明できますか? その内容を完全に理解していないことが私を悩ませています。
完全な Homestead 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
そして、その内容について私が理解していることは次のとおりです。間違っている場合は修正し、もちろんコメントを追加してください。
authorize: ~/.ssh/id_rsa.pub
パブリック .ssh ファイルを保存するローカル マシン内のディレクトリ。このフォルダは、ローカル マシン内の任意のフォルダにすることができますよね?キー: - ~/.ssh/id_rsa
ローカル .ssh ファイルを保存するローカル マシン内のディレクトリ。このフォルダは、ローカル マシン内の任意のフォルダにすることができますよね?フォルダー:
- マップ: ~/Code
to: /home/vagrant/Code
-map: すべてのプロジェクトを保存するローカル マシンのディレクトリ。このフォルダは、ローカル マシン内の任意のフォルダにすることができますよね?
to: これは、プロジェクトが仮想マシンに保存される場所だと思いますが、これが正しい場合、最後のフォルダーはローカル構造の最後のフォルダーと一致する必要がありますか?
サイト:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
-map: これは、サイトにアクセスするために使用する URL またはドメインだと思いますが、localhost ファイルに追加する限り、何でもかまいません。正しいですか?
to:これが何かわかりません...
データベース:
- ホームステッド ホームステッド
というデータベースが自動的に作成されますね。
ありがとう