@@ -15,9 +15,27 @@ public TestConfigSource() {
1515 properties = new HashMap <>();
1616 properties .put ("mp.initializer.allow" , "true" );
1717 properties .put ("mp.initializer.no-warn" , "true" );
18- properties .put ("hedera.accountId" , dotenv .get ("hedera.accountId" ));
19- properties .put ("hedera.privateKey" , dotenv .get ("hedera.privateKey" ));
20- properties .put ("hedera.network" , dotenv .get ("hedera.network" ));
18+
19+ final String hederaAccountIdByEnv = System .getenv ("HEDERA_ACCOUNT_ID" );
20+ if (hederaAccountIdByEnv != null ) {
21+ properties .put ("hedera.accountId" , hederaAccountIdByEnv );
22+ } else {
23+ properties .put ("hedera.accountId" , dotenv .get ("hedera.accountId" ));
24+ }
25+
26+ final String hederaPrivateKeyByEnv = System .getenv ("HEDERA_PRIVATE_KEY" );
27+ if (hederaPrivateKeyByEnv != null ) {
28+ properties .put ("hedera.privateKey" , hederaPrivateKeyByEnv );
29+ } else {
30+ properties .put ("hedera.privateKey" , dotenv .get ("hedera.privateKey" ));
31+ }
32+
33+ final String hederaNetwork = System .getenv ("HEDERA_NETWORK" );
34+ if (hederaNetwork != null ) {
35+ properties .put ("hedera.network" , hederaNetwork );
36+ } else {
37+ properties .put ("hedera.network" , dotenv .get ("hedera.network" ));
38+ }
2139 }
2240
2341 @ Override
0 commit comments