QQQ-27: gitignore .env updated to pull rdbms password from .env

This commit is contained in:
Tim Chamberlain
2022-07-27 23:45:52 -05:00
parent 2f6c094de8
commit 597d6ef519
2 changed files with 4 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,5 +1,6 @@
target/ target/
*.iml *.iml
.env
############################################# #############################################

View File

@ -51,6 +51,7 @@ import com.kingsrook.qqq.backend.module.filesystem.base.model.metadata.RecordFor
import com.kingsrook.qqq.backend.module.filesystem.local.model.metadata.FilesystemBackendMetaData; import com.kingsrook.qqq.backend.module.filesystem.local.model.metadata.FilesystemBackendMetaData;
import com.kingsrook.qqq.backend.module.filesystem.local.model.metadata.FilesystemTableBackendDetails; import com.kingsrook.qqq.backend.module.filesystem.local.model.metadata.FilesystemTableBackendDetails;
import com.kingsrook.qqq.backend.module.rdbms.model.metadata.RDBMSBackendMetaData; import com.kingsrook.qqq.backend.module.rdbms.model.metadata.RDBMSBackendMetaData;
import io.github.cdimascio.dotenv.Dotenv;
/******************************************************************************* /*******************************************************************************
@ -120,13 +121,14 @@ public class SampleMetaDataProvider
*******************************************************************************/ *******************************************************************************/
public static QBackendMetaData defineMysqlBackend() public static QBackendMetaData defineMysqlBackend()
{ {
Dotenv dotenv = Dotenv.configure().load();
return new RDBMSBackendMetaData() return new RDBMSBackendMetaData()
.withVendor("mysql") .withVendor("mysql")
.withHostName("127.0.0.1") .withHostName("127.0.0.1")
.withPort(3306) .withPort(3306)
.withDatabaseName("qqq") .withDatabaseName("qqq")
.withUsername("root") .withUsername("root")
.withPassword("8BNWyoav8s79oi}Lqk") .withPassword(dotenv.get("RDBMS_PASSWORD"))
.withName(MYSQL_BACKEND_NAME); .withName(MYSQL_BACKEND_NAME);
} }