LoginSignup
0
0

More than 1 year has passed since last update.

Homestead環境で複数プロジェクトの管理

Posted at

Homesteadで複数プロジェクト管理

Homesteadで複数プロジェクトを管理する際は、folderssitesをそれぞれプロジェクト毎にHomestead.ymlに記述しておく。foldersをプロジェクト毎に定義しておかないと、オートローダの設定などがうまく走ってくれなかったので、まとめて一つのディレクトリで管理しない方がよい。

---
ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: C:\Users\user\Project1
      to: /home/vagrant/code/Project1
      type: "nfs"
    - map: C:\Users\user\Project2
      to: /home/vagrant/code/Project2
      type: "nfs"

sites:
    - map: homestead.project1
      to: /home/vagrant/code/Project1/public
    - map: homestead.project2
      to: /home/vagrant/code/Project2/public

databases:
    - homestead

features:
    - mariadb: false
    - ohmyzsh: false
    - webdriver: false

それと、Windowsの場合、foldersの定義でtype: 'nfs'を設定していても、ホストとフォルダ同期できなかったので、プラグインをインストールする必要がある。

$ vagrant plugin install vagrant-winnfsd
$ vagrant reload

これで、複数のプロジェクトをHomestead環境で管理することが出来た。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0