我为包括公证在内的所有节点创建了一个node.conf文件,但是目前我使用的是主机名和端口的硬编码值,我想知道有没有办法在node.conf文件中使用环境变量,因此仅可以更改包含这些环境变量并在node.conf文件中更新的文件中的值。
我假设应该有一种方法,例如我有一个文件config.properties,可以在其中指定键值对,例如
host=xxx.xx.xx.x
port=8080
然后可以简单地在node.conf文件中使用这些变量,例如p2pAddress="${host}:${port}"
答案 0 :(得分:0)
不,我认为您无法做到这一点。您可以具有cordapp特定的配置(https://docs.corda.net/head/cordapp-build-systems.html#cordapp-configuration-files),但这似乎不是您所要讨论的。
我可能会丢失一些东西,但是我也不确定为什么需要这样做。 node.conf
文件中的值将仅用于设置节点,而cordapps本身无法检索。