Initiate Postgres connection pool on startup

This commit is contained in:
P0nk
2023-02-25 00:11:33 +01:00
parent 8bb825ef02
commit f6f3c9c3e3
6 changed files with 77 additions and 14 deletions

View File

@@ -4,6 +4,8 @@ import database.PgDatabaseConfig;
import org.flywaydb.core.Flyway;
import org.flywaydb.core.api.FlywayException;
import java.util.Map;
public class FlywayRunner {
private final PgDatabaseConfig dbConfig;
@@ -18,6 +20,10 @@ public class FlywayRunner {
.createSchemas(true)
.connectRetries(10)
.connectRetriesInterval(5)
.placeholders(Map.of(
"server-username", dbConfig.username(),
"server-password", dbConfig.password())
)
.load();
flyway.migrate();
}