【发布时间】:2017-12-05 15:30:01
【问题描述】:
我已经使用 GCP 几天了,但我很难让我的 Ruby on Rails 应用程序连接到托管在 Cloud SQL 上的 Postgres。
我已设法通过云 SQL 代理在本地连接并执行迁移,但我还没有通过。
这是我的 database.yml 生产设置。
production:
<<: *default
adapter: postgresql
database: databasename
username: databaseuser
password: databasepassword
host: /cloudsql/project-name-172409:us-central1:application-name
这是我的 app.yaml 设置。
runtime: custom
env: flex
health_check:
enable_health_check: false
beta_settings:
cloud_sql_instances: project-name-172409:us-central1:application-name
env_variables:
SECRET_KEY_BASE: 121212
我的自定义 docker 文件继承自基本 ruby 构建并执行迁移。
我得到的错误是这样的。
PG::ConnectionBad: could not connect to server: No such file or directory
Is the server running locally and accepting
【问题讨论】:
标签: ruby-on-rails postgresql google-app-engine google-cloud-sql