vagrant

Homestead 환경에서 여러개의 프로젝트와 데이터베이스 세팅

먹세 2018. 8. 14. 08:50

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

파일을 수정해준다.




반응형