我有一个使用thorntail,postgres DB的Java应用程序,我想通过Docker映像将此应用程序部署到openshift。
我已经用docker image测试了成功的构建应用程序,并将其部署到minishift和外部postgres DB。
现在我想在openshift中使用postgres而不是外部postgres
但是我不知道如何在 project-defaults.yml 中为openshift指定postgres连接。
这是我的project-defaults.yml:在openshift中对postgres不起作用
thorntail:
datasources:
data-sources:
postgres_tenancy:
driver-name: mypostgres
connection-url: postgresql://postgresql:5432/$POSTGRESQL_DATABASE
user-name: $POSTGRESQL_USER
password: $POSTGRESQL_PASSWORD
jdbc-drivers:
mypostgres:
driver-class-name: org.postgresql.Driver
xa-datasource-name: org.postgresql.xa.PGXADataSource
driver-module-name: org.postgresql
有人有什么主意吗?