diff --git a/application/pom.xml b/application/pom.xml index 9b5257e..593c705 100644 --- a/application/pom.xml +++ b/application/pom.xml @@ -154,6 +154,7 @@ org.ehrbase.migration.application.MigrationTool ${image.name}:${image.tag} + paketobuildpacks/builder-noble-java-tiny:0.0.69 true diff --git a/application/src/test/java/org/ehrbase/migration/application/MigrationToolIT.java b/application/src/test/java/org/ehrbase/migration/application/MigrationToolIT.java index 99796a4..425c1f0 100644 --- a/application/src/test/java/org/ehrbase/migration/application/MigrationToolIT.java +++ b/application/src/test/java/org/ehrbase/migration/application/MigrationToolIT.java @@ -101,6 +101,7 @@ public static class Initializer implements ApplicationContextInitializer true + + paketobuildpacks/builder-noble-java-tiny:0.0.69 + diff --git a/service/src/main/java/org/ehrbase/migration/config/ExportDatasourceConfiguration.java b/service/src/main/java/org/ehrbase/migration/config/ExportDatasourceConfiguration.java index f02afec..a232496 100644 --- a/service/src/main/java/org/ehrbase/migration/config/ExportDatasourceConfiguration.java +++ b/service/src/main/java/org/ehrbase/migration/config/ExportDatasourceConfiguration.java @@ -40,7 +40,7 @@ import org.springframework.context.annotation.Configuration; @Configuration -@ConditionalOnProperty("spring.datasource.export.enable") +@ConditionalOnProperty(name = "spring.datasource.export.enable", havingValue = "true") public class ExportDatasourceConfiguration { @Bean diff --git a/service/src/main/java/org/ehrbase/migration/exporter/ExportServiceConfiguration.java b/service/src/main/java/org/ehrbase/migration/exporter/ExportServiceConfiguration.java index 0051efe..efd6eac 100644 --- a/service/src/main/java/org/ehrbase/migration/exporter/ExportServiceConfiguration.java +++ b/service/src/main/java/org/ehrbase/migration/exporter/ExportServiceConfiguration.java @@ -21,15 +21,15 @@ import org.ehrbase.migration.exporter.v0.ExportServiceV0Imp; import org.jooq.DSLContext; import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration +@ConditionalOnProperty(name = "spring.datasource.export.enable", havingValue = "true") public class ExportServiceConfiguration { @Bean - @ConditionalOnBean(name = "exportDslContext") ExportService exportService( @Qualifier("exportDslContext") DSLContext context, ExportDatasourceConfiguration.TenantHandlingExportConnectionProvider connectionProvider) {