gpt4 book ai didi

ruby-on-rails - 使用 Capistrano Deploy - Rails 复制 Figaro 的 application.yml

转载 作者:行者123 更新时间:2023-12-04 05:41:00 26 4
gpt4 key购买 nike

我正在尝试使用 Capistrano、nginx 和 Puma 将我的 Rails 应用程序部署到临时服务器。我正在使用 Figaro gem 来设置 ENV 变量。部署时,标准 Capistrano 配置不会在部署应用程序之前查找和复制 application.yml 文件,当然部署会因为缺少凭据而失败。我找到了一些要点,其中有一段要插入到 deploy.rb 中。这些看起来很有希望,但我确信之前/之后的操作,因为他们使用的操作与我的 deploy.rb 文件中使用的操作不匹配。我还尝试了 capistrano-figaro-yml gem,它缝合复制文件但如果在本地更改则不会更新文件。

是否有更标准的方法来触发 Capistrano 部署的 application.yml 文件的副本?谢谢

最佳答案

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

关于ruby-on-rails - 使用 Capistrano Deploy - Rails 复制 Figaro 的 application.yml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38670979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com