Replace MySQL use-ssl boolean with explicit connection-parameters (sslMode)
Build / build (push) Successful in 1m12s

This commit is contained in:
Michael Burgess
2026-08-07 07:21:43 -04:00
parent 1c16f9a83b
commit f470b30130
4 changed files with 29 additions and 8 deletions
@@ -90,14 +90,14 @@ public class ConfigManager {
config.getString("storage.mysql.database", "blockparty"),
config.getString("storage.mysql.username", "blockparty"),
config.getString("storage.mysql.password", ""),
config.getBoolean("storage.mysql.use-ssl", false),
config.getString("storage.mysql.table-prefix", "bp_")
config.getString("storage.mysql.table-prefix", "bp_"),
config.getString("storage.mysql.connection-parameters", "sslMode=PREFERRED&verifyServerCertificate=false")
);
}
/** Immutable snapshot of the storage.* config section. */
public record StorageSettings(String type, String host, int port, String database,
String username, String password, boolean useSsl, String tablePrefix) {
String username, String password, String tablePrefix, String connectionParameters) {
public boolean isMysql() {
return "mysql".equalsIgnoreCase(type);