@@ -15,9 +15,27 @@ public TestConfigSource() {
15
15
properties = new HashMap <>();
16
16
properties .put ("mp.initializer.allow" , "true" );
17
17
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
+ }
21
39
}
22
40
23
41
@ Override
0 commit comments