![](/img/trans.png)
[英]HowTo install custom nodejs version (14.2.0) on AWS Opsworks Chef 11/12 stack
[英]AWS OpsWorks Chef 11 Multiple Databases
我想知道如何防止 OpsWorks 符號鏈接database.yml
。 而是使用 Github Ruby on Rails 應用存儲庫中包含的database.yml
文件?
如果不可能,我想知道將主數據庫和輔助數據庫添加到堆棧的 JSON 語法是什么。
它適用於單個數據庫
"database": {
"host": "...",
"database": "...",
"username": "...",
"password": "...",
"adapter": "postgresql",
"port": 5432,
"pool": 100,
"encoding": "utf8"
},
不使用小學和中學
"database": {
"primary": {
"host": "...",
"database": "...",
"username": "...",
"password": "...",
"adapter": "postgresql",
"port": 5432,
"pool": 100,
"encoding": "utf8"
},
"secondary": {
"host": "...",
"database": "...",
"username": "...",
"password": "...",
"replica": true,
"adapter": "postgresql",
"port": 5432,
"pool": 100,
"encoding": "utf8"
}
}
提前致謝
解決方案
注意:確保數據庫配置和存儲庫信息是私有的。
將./config/database.yml
復制到./config/database.bak.yml
將以下內容添加到config/application.rb
config.paths["config/database"] = "./config/database.bak.yml"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.