Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
9.3.2 설치<br />
카피스트라노는 로컬 장비에 설치하며 원격 서버에는 설치하지 않는다. 카피스트라노를 설치<br />
하려면 ruby와 gem이 필요한데, OS X에는 기본적으로 설치되어 있으며 리눅스에는 패키지 관<br />
리자로 설치할 수 있다. ruby와 gem을 설치하고 나면 다음 명령을 실행해 카피스트라노를 설<br />
치한다.<br />
gem install capistrano<br />
9.3.3 설정<br />
카피스트라노를 설치한 다음에는 카피스트라노로 배포할 프로젝트를 초기화해야 한다. 터미널<br />
을 열고 프로젝트 최상위 디렉터리로 이동해 다음 명령을 실행한다.<br />
cap install<br />
이 명령을 실행하면 Capfile 파일을 비롯해 config/ 및 lib/ 디렉터리가 생성된다. 프로젝트<br />
최상위 디렉터리에는 이제 다음과 같은 파일과 디렉터리들이 있을 것이다.<br />
Capfile<br />
config/<br />
deploy/<br />
production.rb<br />
staging.rb<br />
deploy.rb<br />
lib/<br />
capistrano/<br />
tasks/<br />
Capfile 파일은 카피스트라노의 중앙 설정 파일이며 config/ 디렉터리에 있는 설정 파일들을<br />
취합한다. config/ 디렉터리에는 각 원격 서버 환경(예: 테스트, 스테이징, 프로덕션)에 대한<br />
설정 파일이 있다.<br />
카피스트라노 설정 파일은 루비 언어로 작성되어 있지만 편집하거나 이해하는 데는 불편함이 없다.<br />
76 3부 배포, 테스팅, 튜닝