Skip to content

Commit

Permalink
Revert "Revert "work around flyway lock issue""
Browse files Browse the repository at this point in the history
This reverts commit db02e72.
  • Loading branch information
C-Otto committed Jul 31, 2024
1 parent a0103f3 commit 9135da7
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
5 changes: 3 additions & 2 deletions application/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ dependencies {
runtimeOnly("org.postgresql:postgresql")
runtimeOnly("org.flywaydb:flyway-database-postgresql")
runtimeOnly("com.h2database:h2")
implementation("org.flywaydb:flyway-core")
integrationTestImplementation("com.ryantenney.metrics:metrics-spring")
integrationTestImplementation("io.grpc:grpc-stub")
integrationTestImplementation(project(":backend"))
Expand All @@ -26,10 +27,10 @@ tasks.jacocoTestCoverageVerification {
rules.forEach {rule ->
rule.limits.forEach {limit ->
if (limit.counter == "INSTRUCTION") {
limit.minimum = 0.83.toBigDecimal()
limit.minimum = 0.69.toBigDecimal()
}
if (limit.counter == "METHOD") {
limit.minimum = 0.75.toBigDecimal()
limit.minimum = 0.66.toBigDecimal()
}
}
}
Expand Down
13 changes: 13 additions & 0 deletions application/src/main/java/de/cotto/lndmanagej/Application.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,28 @@

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.flyway.FlywayConfigurationCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling;

import java.util.Map;

@EnableAsync
@EnableScheduling
@SpringBootApplication
@SuppressWarnings("PMD.UseUtilityClass")
public class Application {
public Application() {
// default constructor
}

public static void main(String[] arguments) {
SpringApplication.run(Application.class, arguments);
}

@Bean
public FlywayConfigurationCustomizer flywayCustomizer() {
return configuration -> configuration.configuration(Map.of("flyway.postgresql.transactional.lock", "false"));
}
}

0 comments on commit 9135da7

Please sign in to comment.