Skip to content

Commit

Permalink
Merge pull request #53 from n1hility/master
Browse files Browse the repository at this point in the history
Implement env based override for DatasourceProducer
  • Loading branch information
n1hility authored Oct 12, 2018
2 parents 4565583 + d762683 commit 43dc7dc
Showing 1 changed file with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,14 @@ public AgroalDataSource getDatasource() throws SQLException {
throw new RuntimeException("Driver is an XA datasource and xa has been configured");
}
}

String targetUrl = System.getenv("DATASOURCE_URL");
if (targetUrl == null || targetUrl.isEmpty()) {
targetUrl = url;
}

AgroalDataSourceConfigurationSupplier dataSourceConfiguration = new AgroalDataSourceConfigurationSupplier();
dataSourceConfiguration.connectionPoolConfiguration().connectionFactoryConfiguration().jdbcUrl(url);
dataSourceConfiguration.connectionPoolConfiguration().connectionFactoryConfiguration().jdbcUrl(targetUrl);
dataSourceConfiguration.connectionPoolConfiguration().connectionFactoryConfiguration().connectionProviderClass(providerClass);

if (jta || xa) {
Expand Down

0 comments on commit 43dc7dc

Please sign in to comment.