Vagrant/Puppet (puphpet.com에서 생성)을 사용하여 Ubuntu 환경에 node.js 앱을 설정했습니다. 나는 완성 된 패키지를 누군가에게 보냈고, node.js 앱이 "변질 업"이 끝난 순간을 실행하고 싶다. (그래서 ssh와 명령을 연결하는 것을 방해 할 필요가 없다) .Ubuntu + Vagrant + Puphpet : 부팅시 node.js 앱을 자동으로 시작하는 방법은 무엇입니까?
puphpet 다운로드 패키지에는/puphpet/files/start-always 및/exec-always라는 폴더가 포함되어 있습니다. 그 파일을 사용할 수 있는지 궁금합니다.
또는 내가 실수하지 않은 경우 .Vagrantfile의 끝 부분에 우분투 실행 명령을 추가 할 수도 있습니다 (구문을 모르겠 음).
누구나이 경험이 있습니까?
사실, 이것을 "puphpet/files/startup-always"로 옮겨야합니다. 'exec-once'와 'exec-always'는 첫 번째 'up'또는 각 'provision'중에 만 실행되도록 변경되었습니다. 따라서 만약 당신이 '방해물을 막아서 막연한 냄새를 맡는다면'nodejs 앱은 더 이상 작동하지 않을 것입니다. 이 문제를 문서화하는 문제 : https://github.com/puphpet/puphpet/issues/389 – nover