[Homestead] 디렉토리 추가

2022. 12. 2. 11:38ETC

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

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: D:\project\code
      to: /home/vagrant/code

    - map: D:\project\code2
      to: /home/vagrant/code2

sites:
    - map: homestead.test
      to: /home/vagrant/code/public

    - map: homestead.test
      to: /home/vagrant/code2/public

mariadb:
    - homestead

databases:
    - homestead

features:
    - mysql: false
    - mariadb: true
    - postgresql: false
    - ohmyzsh: false
    - webdriver: false

#services:
#    - enabled:
#        - "postgresql@12-main"
#    - disabled:
#        - "postgresql@11-main"

ports:
    - send: 30000
      to: 3000
    - send: 30010
      to: 3001
#     - send: 7777
#       to: 777
#       protocol: udp

위 형식으로 여러개 세팅 해놓은 후 vagrant를 reload 한다.

provision을 하면 nginx 설정파일이 초기화 되기 때문에 nginx 설정파일을 꼭 백업 해둔다.

vagrant global-status

위 처럼 status 를 확인 후 해당 ID로 리로드 해준다.

vagrant reload --provision 1a7ea2d

재부팅 되면 database가 생성되어있을것이고, sites map 이름 기준으로 nginx 설정파일도 생성 된다.

그리고나서 로컬 환경이기 때문에

C:\Windows\System32\drivers\etc\hosts

파일을 수정해준다.

'ETC' 카테고리의 다른 글

[ETC] 서버리스(Serverless)?  (0) 2022.12.07
[ETC] Debounce 와 Throttle 차이점  (0) 2022.12.06
[ETC] Browser Service Worker  (0) 2022.11.22
[ETC] Chrome CORS 이슈 회피  (0) 2022.11.22
[ETC] 개발 Tools  (0) 2022.09.06