2017-09-06 16 views
-1

vagrant를 사용하여 Linux에서 다른 VirtualBox를 구성합니다.단일 클릭 응용 프로그램으로 방랑자 구성을 시작하는 좋은 방법은 무엇입니까?

제 목표는 동료 중 누구라도 인트라넷 사이트를 방문하여 자신의 컴퓨터에 갖고 싶은 VirtualBox를 선택해야한다는 것입니다. 하나 또는 여러 개의 상자를 선택한 후 "설치 진행"을 클릭하면 해당 방랑자 디렉토리가 해당 방아쇠 파일과 함께 체크 아웃되고 방치 업이 실행되도록 트리거 할 수 있습니다.

그래서 콘솔에서 가능한 많이 추상화하여 예술/공상의 모습으로 보입니다.

어떤 기술을 사용해야합니까?

나는 node.js와 함께 vue.js를 생각 했습니까? 그게 내 목표에 도달하기위한 가능한 접근 방법이겠습니까?

+0

더 명확하게하기 : 내게 그렇게 분명하지 않은 부분은 브라우저에서 쉘 스크립트를 실행하는 방법입니다. 보안상의 이유로 차단 될 수 있다고 생각합니다. 그렇지 않니? 사용자에게 허가를 요청하는 방법이 있습니까? – Marc

+0

당신은 https://puphpet.com 또는 http://rove.io와 같은 프로젝트를 볼 수 있습니다. (더 이상 실제로는 관리하지 않지만 아이디어를 제공합니다.) 나는 확실한 프로비저닝 스크립트를 제공하는 사이트가 있지만 검색 할 수는 없다고 생각합니다. –

답변

1

할 수 있습니다 추상적 인 those 포함하지만 방법이 더 어려울 것 방랑의 행동을 다루는 방법 (많은에서 Vagrantfile 생성.

지금 방랑, CLI를 사용하는 것보다 자사의 API에 다른 인터페이스를 제공하지 않거나 웹 응용 프로그램에서 cli 명령을 호출하는 것은 가능하지만 좋지 않은 생각 IMO.

왼쪽의 작업 과정 만 REST API를 통해 (예를 들어 코어의 sinatra를 사용하여) 방해 요소를 제공하고 악마를 만드는 악의적 인 플러그인을 만듭니다.) 그리고 나서 간단한 외부 클라이언트 서비스를 만든다. (예를 들어 반응한다.) 플러그인을 통해 UI를 직접 노출한다면 그것은 creat 될 것이다. 너무 강한 커플 링 IMO.