fix: separate RLN volumes by implementation

This commit is contained in:
Roman 2024-02-01 20:11:55 +08:00
parent 3a6b96d98c
commit c47ba4cc8f
No known key found for this signature in database
GPG Key ID: B8FE070B54E11B75

View File

@ -80,12 +80,12 @@ class WakuNode:
rln_args = {}
if len(default_args["rln-creds"]) == 4:
self._volumes.extend(["/rln_tree:/etc/rln_tree", "/keystore:/keystore"])
if self.is_gowaku():
if default_args["rln-register-only"]:
rln_args["generate-rln-credentials"] = None
self._volumes.extend(["/go-waku_rln_tree:/etc/rln_tree", "/go-waku_keystore:/keystore"])
rln_args.update(
{
"eth-client-address": default_args["rln-creds"]["eth_client_address"],
@ -101,6 +101,8 @@ class WakuNode:
rln_args["generateRlnKeystore"] = None
rln_args["--execute"] = None
self._volumes.extend(["/nwaku_rln_tree:/etc/rln_tree", "/nwaku_keystore:/keystore"])
rln_args.update(
{
"rln-relay-eth-client-address": default_args["rln-creds"]["eth_client_address"],