【问题标题】:Deploy database.yml file with capistrano with multiple database definitions使用具有多个数据库定义的 capistrano 部署 database.yml 文件
【发布时间】:2012-09-15 09:19:27
【问题描述】:

我有一个 Rails 应用程序需要连接到两个不同的数据库。这些数据库定义都在我的存储库的 database.yml 文件中,格式为:

production:
  adapter: ...
  database: ...
  username: ...
  password: ...

secondary-production:
  adapter: ...
  database: ...
  username: ...
  password: ...

我拥有用于​​生产、暂存和开发数据库的格式。在运行 cap deploy 或 cap production deploy 时,我需要使两个数据库定义都通过。

我不是在这个应用程序上设置 capistrano 的人,而且我以前从未使用过它,所以我发现很难弄清楚如何做到这一点。谁能指点我相关的文档或让我知道我需要使用什么文件和语法?

【问题讨论】:

    标签: ruby-on-rails capistrano


    【解决方案1】:

    我找到了答案。

    我必须更新 /config/recipes/templates 文件夹中的 database.yml.erb 文件。

    【讨论】:

    • 你能详细说明你的答案吗
    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    相关资源
    最近更新 更多