Homestead 환경에서 여러개의 프로젝트와 데이터베이스 세팅
Homestead.yaml 파일 수정
folders :
- map: ~/code/myproject
to: /home/vagrant/code/myproject
- map: ~/code/myproject2
to: /home/vagrant/code/myproject2
sites :
- map: myproject.dev
to: /home/vagrant/code/myproject
- map: myproject2.dev
to: /home/vagrant/code/myproject2
databases:
- myproject
- myproject2
위 형식으로 여러개 세팅 해놓은 후 vagrant를 reload 한다. (provision 필수)
provision을 하면 nginx 설정파일이 초기화 되기 때문에 nginx 설정파일을 꼭 백업 해둔다.
$ vagrant global-status
id name provider state directory
----------------------------------------------------------------------------------------------
185fe23 default virtualbox running /Users/folders/Homestead
위 처럼 status 를 확인 후 해당 ID로 리로드 해준다.
$ vagrant reload --provision 185fe23
재부팅 되면 database가 생성되어있을것이고, sites map 이름 기준으로 nginx 설정파일도 생성 된다.
그리고나서 로컬 환경이기 때문에
C:\Windows\System32\drivers\etc\hosts
파일을 수정해준다.