Run flyway explicitly

This commit is contained in:
2026-03-11 15:54:40 -06:00
parent 29fd106e0c
commit 389b5685e3
3 changed files with 49 additions and 3 deletions

View File

@@ -1,5 +1,6 @@
package com.petshop.backend;
import com.petshop.backend.config.FlywayContextInitializer;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.event.ContextClosedEvent;
@@ -30,7 +31,9 @@ public class DevStackApplication {
try {
controller.startDatabase();
context = new SpringApplicationBuilder(BackendApplication.class).run(args);
context = new SpringApplicationBuilder(BackendApplication.class)
.initializers(new FlywayContextInitializer())
.run(args);
ConfigurableApplicationContext appContext = context;
context.addApplicationListener(event -> {
if (event instanceof ContextClosedEvent) {