설치 스크립트 소개
이 문서는 프로젝트의 설치 스크립트에 관해 설명하기 위해 작성되어졌습니다.
문제
프로젝트에 우리가 기여할 부분은 원 프로젝트의 버그 수정과, 데이터를 추가하는 것입니다. 그러나 항상 같은 컴퓨터에서 개발하는 것은 아니며, 개발 환경에 문제가 생기면 처음부터 다시 설정해야 합니다. 그러나 이러한 행동을 항상 일일이 하는 것은 시간의 낭비를 불러옵니다. 따라서 개발 환경을 자동으로 설정해주는 스크립트를 만들었습니다.
사용 방법
이 링크에서 스크립트를 다운받은 뒤, 원하는 위치에 둡니다. 그 다음 chmod 755 install.sh
를 하여 실행권한을 부여합니다. 이후 ./install.sh
를 실행하여 개발환경을 설정하면 됩니다.
작동 방식
python의 virtualenv 모듈을 사용하여 독립된 python 환경을 만든 뒤, 팀 repository에서 clone 해온다. 이후 프로젝트가 의존하는 모듈들을 PyPi를 활용하여 설치합니다.