fix init data with flyway and fix init data with flyway in docker-compose

This commit is contained in:
liosha84
2025-06-17 17:26:21 +03:00
parent 426717cb99
commit 271de2e3c0
14 changed files with 148 additions and 107 deletions
@@ -1,27 +0,0 @@
package com.jambotronGroup.jambotron.configuretions;
import lombok.RequiredArgsConstructor;
import org.flywaydb.core.Flyway;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;
@Configuration
@RequiredArgsConstructor
public class FlyWayConfiguration {
@Autowired
private Environment environment;
@Bean(initMethod = "migrate")
public Flyway flyway() {
return new Flyway(Flyway.configure()
.baselineOnMigrate(true)
.dataSource(
environment.getRequiredProperty("flyway.url"),
environment.getRequiredProperty("flyway.user"),
environment.getRequiredProperty("flyway.password"))
);
}
}