Thorntail在OpenShift中的Postgres中创建数据源连接

时间:2019-02-27 11:47:00

标签: postgresql openshift thorntail

我有一个使用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

有人有什么主意吗?

0 个答案:

没有答案