openshift上的keydape和postgresql
我尝试在openshift上使用POSTGRESQL部署KeyClope。我使用了这张图片,openshift上的keydape和postgresql,postgresql,openshift,keycloak,openshift-origin,keycloak-services,Postgresql,Openshift,Keycloak,Openshift Origin,Keycloak Services,我尝试在openshift上使用POSTGRESQL部署KeyClope。我使用了这张图片,jboss/keydape openshiftimage用于keydape,而rhscl/postgresql-95-rhel7用于postgresql 然后,我在keybeapt部署中添加了环境变量 DB_数据库:密钥斗篷 数据库用户:postgresl秘密数据库用户 DB_密码:postgresl机密数据库密码 DB_供应商:POSTGRES 我认为这就是我需要做的,以使KeyClope与post
jboss/keydape openshift
image用于keydape,而rhscl/postgresql-95-rhel7
用于postgresql
然后,我在keybeapt部署中添加了环境变量
- DB_数据库:密钥斗篷
- 数据库用户:postgresl秘密数据库用户
- DB_密码:postgresl机密数据库密码
- DB_供应商:POSTGRES
IOException在连接到postgres:5432:java.net.UnknownHostException:postgres时发生
连接错误::org.postgresql.util.PSQLException:连接尝试失败。
但它不是这样工作的。钥匙斗篷吊舱失灵。我还需要做其他事情吗?您的数据库服务的名称是什么 如果不是KeyClope期望的默认
postgres
,则需要设置DB\u ADDR
。我在模板中使用以下内容:
{
"name": "KEYCLOAK_USER",
"value": "${KEYCLOAK_USER}"
},
{
"name": "KEYCLOAK_PASSWORD",
"value": "${KEYCLOAK_PASSWORD}"
},
{
"name": "DB_VENDOR",
"value": "postgres"
},
{
"name": "DB_ADDR",
"value": "${KEYCLOAK_NAME}-db"
},
{
"name": "DB_PORT",
"value": "5432"
},
{
"name": "DB_DATABASE",
"value": "keycloak"
},
{
"name": "DB_USER",
"value": "keycloak"
},
{
"name": "DB_PASSWORD",
"value": "${DATABASE_PASSWORD}"
},
建议全部设置
详情请参阅: