我正在尝试使用Google Cloud SQL(MySQL)在gcloud引擎上设置Metabase.
我已经使用这个 git和这个app.yaml 运行它:
runtime: custom
env: flex
# Metabase does not support horizontal scaling
# https://github.com/metabase/metabase/issues/2754
# https://cloud.google.com/appengine/docs/flexible/java/configuring-your-app-with-app-yaml
manual_scaling:
instances: 1
env_variables:
# MB_JETTY_PORT: 8080
MB_DB_TYPE: mysql
MB_DB_DBNAME: [db_name]
# MB_DB_PORT: 5432
MB_DB_USER: [db_user]
MB_DB_PASS: [db_password]
# MB_DB_HOST: 127.0.0.1
CLOUD_SQL_INSTANCE: [project-id]:[location]:[instance-id]
Run Code Online (Sandbox Code Playgroud)
我有2个问题:
元数据库无法连接到Cloud SQL - Cloud SQL是同一项目的一部分,App Engine已获得授权.
在Metabase中创建我的管理员用户后,我只能登录几秒钟(有时只能登录),但它一直让我不知所措,/setup或者/auth/login说密码不匹配(如果有的话).
我希望有人可以帮忙 - 谢谢!