OpsWorks覆盖database.yml /忽略自定义JSON

man*_*ire 7 deployment ruby-on-rails amazon-web-services aws-opsworks

当我使用OpsWorks部署Rails应用程序时,会在shared目录中创建一个新的database.yml .它忽略了现有的database.yml(理所当然地不应该在repo中),我也尝试过指定自定义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"
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

man*_*ire 2

使用应用程序的简称(没有连字符)。我之前用的是全名。请参阅:https://forums.aws.amazon.com/message.jspa?messageID =444711