mirror of https://github.com/waku-org/nwaku.git
chore(wakucanary): remove port hardcoding + add cli config (#1345)
This commit is contained in:
parent
4509f4f361
commit
c3e665cb9d
|
@ -3,6 +3,7 @@
|
|||
Attempts to dial a peer and asserts it supports a given set of protocols.
|
||||
|
||||
```console
|
||||
./build/wakucanary --help
|
||||
Usage:
|
||||
|
||||
wakucanary [OPTIONS]...
|
||||
|
@ -14,6 +15,7 @@ The following options are available:
|
|||
-p, --protocol Protocol required to be supported: store,relay,lightpush,filter (can be used
|
||||
multiple times).
|
||||
-l, --log-level Sets the log level [=LogLevel.DEBUG].
|
||||
-np, --node-port Listening port for waku node [=60000].
|
||||
```
|
||||
|
||||
The tool can be built as:
|
||||
|
|
|
@ -50,6 +50,12 @@ type
|
|||
name: "log-level",
|
||||
abbr: "l" .}: LogLevel
|
||||
|
||||
nodePort* {.
|
||||
desc: "Listening port for waku node",
|
||||
defaultValue: 60000,
|
||||
name: "node-port",
|
||||
abbr: "np" }: uint16
|
||||
|
||||
|
||||
proc parseCmdArg*(T: type chronos.Duration, p: string): T =
|
||||
try:
|
||||
|
@ -112,7 +118,7 @@ proc main(): Future[int] {.async.} =
|
|||
node = WakuNode.new(
|
||||
nodeKey,
|
||||
ValidIpAddress.init("0.0.0.0"),
|
||||
Port(60000),
|
||||
Port(conf.nodePort),
|
||||
nameResolver = resolver)
|
||||
|
||||
await node.start()
|
||||
|
|
Loading…
Reference in New Issue