2014-11-14 2 views
0

Vagrant를 사용하여 회사에서 초기 개발자 설정을 단순화하는 방법을 모색 중입니다. 표면적으로는 Vagrantfile을 한 번 작성하고 커밋 한 다음 새로운 개발자가 VirtualBox와 Vagrant를 git clone 프로젝트의 소스 코드에 설치하고 vagrant up을 입력하면 실행중인 웹 응용 프로그램과 모든 종속성을 갖습니다. 자동으로 처리됩니다.repl와 함께 Vagrant를 어떻게 사용합니까?

내가 잘 모르는 원피스는 repl입니다. 실험이나 테스트 또는 디버깅 등을 위해 웹 서버 환경에서 쉘을 시작하는 명령을 실행하는 것이 일반적입니다. (나는 rails console과 같은 것을 의미합니다. 모든 웹 프레임 워크에는 비슷한 것이 있습니다.)

일반적으로이 기능을 사용하는 사용자는 어떻게해야합니까? vagrant ssh 창이 열린 채로 유지하고 거기에 repl을 실행합니까? 이 한 가지만 다른 윈도우 (및 운영 체제)를 (잠재적으로) 사용해야하는 것은 어색한 것처럼 보입니다. 그러나 기본적으로 그것을 실행하기 위해서는 기본적으로 Vagrant의 목적을 무효로하는 전체 개발 환경을 기본적으로 설치해야합니다.

나는 이것을 생각하지 않습니까? 사람들이 일반적으로 이것을 사용하는 다른 연습이 있습니까?

답변

0

나는이 생각을 조금 과소 평가하고 있다고 생각합니다. 대부분의 현대적인 개발은 열려있는 명령 프롬프트 또는 세 가지가 필요합니다. 다른 상자에 SSH를 적용하는 것은 많은 경우에 로컬로 실행하는 것과 많이 다르지 않습니다.

코드 및 스 캐 폴딩 세대와 같은 또 다른 각도는 로컬 상자에서 실행하는 것입니다. 공유 폴더가 있으므로 서버에 착륙하므로 환경을 전환 할 필요가 없습니다.

관련 문제