-
Notifications
You must be signed in to change notification settings - Fork 61
/
postgres.xml
13 lines (13 loc) · 1010 Bytes
/
postgres.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
<server>
<variable name="JDBC_SSL" defaultValue="false"/>
<dataSource id="PortfolioDB" jndiName="jdbc/Portfolio/PortfolioDB" connectionManagerRef="dbConnections" type="javax.sql.ConnectionPoolDataSource" transactional="true" isolationLevel="TRANSACTION_REPEATABLE_READ">
<jdbcDriver javax.sql.ConnectionPoolDataSource="org.postgresql.ds.PGConnectionPoolDataSource">
<library name="Postgres" description="PostgreSQL JDBC driver jar">
<file id="postgres" name="/config/prereqs/postgresql-42.7.3.jar"/>
</library>
</jdbcDriver>
<properties.postgresql serverName="${env.JDBC_HOST}" portNumber="${env.JDBC_PORT}" databaseName="${env.JDBC_DB}"
ssl="${JDBC_SSL}" sslfactory="org.postgresql.ssl.DefaultJavaSSLFactory" sslMode="verify-ca"
user="${env.JDBC_ID}" password="${env.JDBC_PASSWORD}"/> <!-- It won't use a containerAuthDataRef for some reason, so defining credentials here instead -->
</dataSource>
</server>