2010-11-21 4 views
2

나는 보통 이런 종류의 것을 발견하고 찾을 수 있지만이 것을 찾을 수는 없다.Capistrano에서 사용 가능한 모든 변수를 나열하고 설명하는 참조 문서가 있습니까?

:

은 내가 찾고 내가 발견 한 카피 스트라 노 2. 와 레일 3 응용 프로그램 내 deploy.rb 파일에 설정하고 다음을 읽을 수있는 모든 변수에 대한 목록과 설명입니다

https://github.com/leehambley/capistrano-handbook/blob/master/index.markdown https://github.com/capistrano/capistrano/wiki/2.x-Significant-Configuration-Variables http://theadmin.org/articles/2010/06/24/capistrano-variables/

하지만이 같은 알고 있어요 다른 변수가 있습니다 : scm_command, 그리고 : local_scm_command (여기에서 SO에서 찾음)가 나열되어 있지 않습니다.

나는 보석/capistrano/lib/capistrano/recipes/deploy.rb도 살펴 봤지만 목록은 여전히 ​​불완전하다.

카피 스트라 노 변수의 전체 목록은 어디에 있습니까?

+1

문서 누수로 인해 Capistrano 소스를 읽어야 했으므로 운이 더 좋기를 바랍니다. – mpapis

답변

1

재미있는 이야기를 통해 원하는 변수를 설정할 수 있습니다. 실제로 설정해야하며 사용되는 변수 목록은 배포에 사용하는 조리법에 따라 다릅니다. 나만의 커스텀 레서피를 사용하고 있다면 원하는 변수를 설정하고 사용할 수 있습니다. 예를 들어, 내 배포 config의 특히 못 생기는 부분은 각 응용 프로그램이 사용하고있는 유니콘 pid/config를 알고 있어야합니다. (주 응용 프로그램 외에이 서버에서 유틸리티를 처리하는 여러 유니콘이 있으므로)

set :unicorn_pid, '/var/run/unicorn/rails.pid' 
앱 구성 작업 중 하나에서

행운을 빈다.

관련 문제