2016-07-30 2 views
2

나는 Rails 애플리케이션을 Capistrano, nginx 및 Puma가있는 스테이징 서버에 배포하려고합니다. ENV 변수 설정에 피가로 보석을 사용하고 있습니다. 배포 할 때 표준 Capistrano 구성은 앱을 배포하기 전에 application.yml 파일을 찾아 복사하지 않으며 자격 증명이 없어 배포가 실패합니다. deploy.rb에 삽입 할 스 니펫이있는 몇 가지 GIST를 발견했습니다. 이것들은 유망 해 보였지만 사용중인 것들이 내 deploy.rb 파일에서 사용 된 액션들과 일치하지 않았기 때문에 이전/이후 액션들에 대해 확신했다. 나는 또한 카피 스트라 노 - 픽가로 - yml 보석을 시도했는데 파일을 복사하기 위해 솔기를 붙 였지만 그것이 로컬로 바뀌면 파일을 업데이트하지는 않았다.피타로의 application.yml과 Capistrano 배포 - 레일

Capistrano 배치에서 application.yml 파일의 사본을 트리거하는 더 표준 방법이 있습니까? 감사합니다

답변

3

set :linked_files, %w{config/application.yml}을 deploy.rb에 추가하면됩니다.

관련 문제