OpsWorks で Rails アプリをデプロイすると、shared
ディレクトリに新しい database.yml が作成されます。それは既存のものを無視しdatabase.yml
(当然のことながらリポジトリにあるべきではありません)、カスタムJSONを指定しようとしましたが、何も機能しません。構造が間違っているのではないでしょうか?
{
"deploy": {
"my-app-name": {
"database": {
"adapter": "mysql2",
"encoding": "unicode",
"host": "xxxxxx.rds.amazonaws.com",
"port": "3306",
"database": "db-name",
"pool": "5",
"username": "username",
"password": "password"
}
}
}
}