문제

우리는 소스에서 PHP를 구축하는 요리사 래서 피에서 일하고 있습니다.그러나 우리가 우리가 우리의 조리법을 변경할 때마다 우리는 그것을 다시 실행하고 싶습니다 (약 20 분).

우리가 수행 한 것은 다음과 같이 변경하는 것입니다 :

vagrant destroy
.

뒤에 :

vagrant up
.

어떻게 든 우리가 업데이트하려고 노력하고있는 단일 조리법을 다시 실행할 수 있다면 좋을 것입니다.

누구든지 우리가 어떻게 이것을 할 수 있는지 알고 있습니까?또는 PHP 래서 피가 이미 설치되거나 실행되는 방법은 이미 설치 / 실행됩니다

도움이 되었습니까?

해결책

vagrant provision 가이 작업을 수행해야합니다.요리사는 운영해야 할 일을 실행해야합니다 ... 변경된 조리법처럼.

다른 팁

다음을 사용할 수 있습니다 :

vagrant provision
.

이것은 Provisioning 단계를 재실행하고, vagrant ssh를 사용하고 요리사를 시작합니다.

Chef-Client가있는 Chef 서버를 사용하는 경우 로컬 수정을 한 후 칼로 요리 책을 서버에 업로드해야합니다.그런 다음 VAGRANT 시스템의 CHEF-Client가 변경된 파일을 다운로드합니다.

Chef Solo를 사용하는 경우 VM과 폴더를 공유 할 수 있으므로 변경 사항이 바로 VM에 복사해야하지 않고 변경됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top