2016-07-30 133 views
2

我想部署我的Rails應用程序到與Capistrano,nginx和彪馬登臺服務器。我正在使用費加羅寶石來設置ENV變量。部署時,標準的Capistrano配置在部署應用程序之前不會查找並複製application.yml文件,當然由於缺少憑據而導致部署失敗。我發現了一些帶有片段的Gist插入到deploy.rb中。這些看起來很有前途,但是我確保了之前/之後的操作,因爲它們使用的操作與我的deploy.rb文件中使用的操作不匹配。我還嘗試了capistrano-figaro-yml gem,它用於複製文件,但如果在本地更改,則不會更新文件。複製費加羅的application.yml與Capistrano部署 - 導軌

是否有一個更標準的方法來觸發capistrano部署的application.yml文件的副本?謝謝

回答

3

set :linked_files, %w{config/application.yml}添加到deploy.rb得到了它。