Properties 在corda中的node.conf文件中使用环境变量

Properties 在corda中的node.conf文件中使用环境变量,properties,environment-variables,corda,Properties,Environment Variables,Corda,我为包括公证人在内的所有节点创建了node.conf文件,但目前我对主机名和端口使用硬编码值,我想知道是否有任何方法可以在node.conf文件中使用环境变量,以便只能更改包含这些环境变量并在node.conf文件中更新的文件中的值 我假设应该有一个类似于我有一个文件config.properties的方法,在这里我可以指定键值对,例如。 host=xxx.xx.xx.x port=8080 然后只需在node.conf文件中使用这些变量,如p2pAddress=“${host}:${port}

我为包括公证人在内的所有节点创建了node.conf文件,但目前我对主机名和端口使用硬编码值,我想知道是否有任何方法可以在node.conf文件中使用环境变量,以便只能更改包含这些环境变量并在node.conf文件中更新的文件中的值

我假设应该有一个类似于我有一个文件config.properties的方法,在这里我可以指定键值对,例如。
host=xxx.xx.xx.x
port=8080


然后只需在node.conf文件中使用这些变量,如
p2pAddress=“${host}:${port}”

不,我认为您不能这样做。您可以使用特定于cordapp的配置(),但这似乎不是您所说的


我可能遗漏了一些东西,但我也不确定您为什么需要这样做。
node.conf
文件中的值仅用于设置节点,而不是由cordapps本身检索。

我正在尝试根据指定的IP地址在不同的系统上部署节点,因此如果我可以在
node.conf
文件中使用环境变量,那么我只需要在我的
.properties
文件,其中将显示所有不同的变量。我认为ansible之类的工具对此很有用。然后,您可以定义所需的主机和端口,并允许ansible遍历和替换所需的文件,并将它们放置在各种VM上。