From 597d6ef519abfe3b6c9e9ed7d5c90608a3cc6c7c Mon Sep 17 00:00:00 2001 From: Tim Chamberlain Date: Wed, 27 Jul 2022 23:45:52 -0500 Subject: [PATCH] QQQ-27: gitignore .env updated to pull rdbms password from .env --- .gitignore | 1 + .../java/com/kingsrook/sampleapp/SampleMetaDataProvider.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cb6506b2..e61508f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ target/ *.iml +.env ############################################# diff --git a/src/main/java/com/kingsrook/sampleapp/SampleMetaDataProvider.java b/src/main/java/com/kingsrook/sampleapp/SampleMetaDataProvider.java index 02ec55f7..b8f1020d 100644 --- a/src/main/java/com/kingsrook/sampleapp/SampleMetaDataProvider.java +++ b/src/main/java/com/kingsrook/sampleapp/SampleMetaDataProvider.java @@ -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.FilesystemTableBackendDetails; 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() { + Dotenv dotenv = Dotenv.configure().load(); return new RDBMSBackendMetaData() .withVendor("mysql") .withHostName("127.0.0.1") .withPort(3306) .withDatabaseName("qqq") .withUsername("root") - .withPassword("8BNWyoav8s79oi}Lqk") + .withPassword(dotenv.get("RDBMS_PASSWORD")) .withName(MYSQL_BACKEND_NAME); }