[英]Parametrizing node name in Elixir Exrm
我想在一台機器上使用Exrm和Erlang。
我需要創建多個版本,這些版本僅與節點名稱不同。
我知道,我可以在rel/vm.args
配置節點名稱,但它是靜態的。 我能以某種方式生成具有不同節點名稱的多個版本嗎?
我正在研究同樣的問題。 一種可能的方法:
rel/vm.args
支持OS環境變量參數化。 所以你可以做點什么
## Name of the node
-name ${MY_NODE_NAME}
## Cookie for distributed erlang
-setcookie ${MY_COOKIE}
然后你將在批處理文件中調用:
export RELX_REPLACE_OS_VARS=true
export MY_NODE_NAME=foobar@my_host
export MY_COOKIE=foobar
注意RELX_REPLACE_OS_VARS
- 這很重要!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.