From d1d81fd478b7c5a3fbd31bcebc807160545cfb21 Mon Sep 17 00:00:00 2001 From: trifonovt <87468028+TihomirTrifonov@users.noreply.github.com> Date: Mon, 18 May 2026 14:05:19 +0200 Subject: [PATCH] Tighten startup behavior defaults --- .../at/procon/ted/startup/OrganizationSchemaFixRunner.java | 4 ++++ src/main/resources/application-new.yml | 6 +++--- src/main/resources/application.yml | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/at/procon/ted/startup/OrganizationSchemaFixRunner.java b/src/main/java/at/procon/ted/startup/OrganizationSchemaFixRunner.java index 242428a..78e63ca 100644 --- a/src/main/java/at/procon/ted/startup/OrganizationSchemaFixRunner.java +++ b/src/main/java/at/procon/ted/startup/OrganizationSchemaFixRunner.java @@ -1,9 +1,12 @@ package at.procon.ted.startup; +import at.procon.dip.runtime.condition.ConditionalOnRuntimeMode; +import at.procon.dip.runtime.config.RuntimeMode; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; +import org.springframework.context.annotation.Profile; import org.springframework.core.annotation.Order; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Component; @@ -19,6 +22,7 @@ import org.springframework.stereotype.Component; @Component @Order(1) // Run before other startup runners @RequiredArgsConstructor +@ConditionalOnRuntimeMode(RuntimeMode.LEGACY) @Slf4j public class OrganizationSchemaFixRunner implements ApplicationRunner { diff --git a/src/main/resources/application-new.yml b/src/main/resources/application-new.yml index d12bdac..c926af2 100644 --- a/src/main/resources/application-new.yml +++ b/src/main/resources/application-new.yml @@ -33,7 +33,7 @@ dip: max-chunks-per-document: 12 # Startup backfill limit for missing lexical vectors startup-lexical-backfill-limit: 500 - scheduled-lexical-backfill-enabled: true + scheduled-lexical-backfill-enabled: false scheduled-lexical-backfill-delay-ms: 30000 scheduled-lexical-backfill-batch-size: 200 # Number of top hits per engine returned by /search/debug @@ -333,8 +333,8 @@ dip: leitstand: enabled: false startup-sync-enabled: false - startup-selective-materialization-enabled: true - selective-materialization-person-dbk: 100920031023144811001000 + startup-selective-materialization-enabled: false + selective-materialization-person-dbk: #100920031023144811001000 selective-materialization-person-number: selective-materialization-build-projection: true create-canonical-time-entries: true diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 74bd78c..40203c3 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -43,7 +43,7 @@ spring: order_updates: true flyway: - enabled: true + enabled: false locations: classpath:db/migration baseline-on-migrate: true create-schemas: true