cmd/utils: port validate

Signed-off-by: jsvisa <delweng@gmail.com>
This commit is contained in:
jsvisa 2023-09-27 23:49:24 +08:00
parent f2ad61e85b
commit c950ba6f94

View file

@ -569,6 +569,7 @@ var (
Usage: "Listening port for authenticated APIs", Usage: "Listening port for authenticated APIs",
Value: node.DefaultConfig.AuthPort, Value: node.DefaultConfig.AuthPort,
Category: flags.APICategory, Category: flags.APICategory,
Action: flags.ValidatePort("authrpc.port"),
} }
AuthVirtualHostsFlag = &cli.StringFlag{ AuthVirtualHostsFlag = &cli.StringFlag{
Name: "authrpc.vhosts", Name: "authrpc.vhosts",
@ -629,6 +630,7 @@ var (
Usage: "HTTP-RPC server listening port", Usage: "HTTP-RPC server listening port",
Value: node.DefaultHTTPPort, Value: node.DefaultHTTPPort,
Category: flags.APICategory, Category: flags.APICategory,
Action: flags.ValidatePort("http.port"),
} }
HTTPCORSDomainFlag = &cli.StringFlag{ HTTPCORSDomainFlag = &cli.StringFlag{
Name: "http.corsdomain", Name: "http.corsdomain",
@ -687,6 +689,7 @@ var (
Usage: "WS-RPC server listening port", Usage: "WS-RPC server listening port",
Value: node.DefaultWSPort, Value: node.DefaultWSPort,
Category: flags.APICategory, Category: flags.APICategory,
Action: flags.ValidatePort("ws.port"),
} }
WSApiFlag = &cli.StringFlag{ WSApiFlag = &cli.StringFlag{
Name: "ws.api", Name: "ws.api",
@ -757,6 +760,7 @@ var (
Usage: "Network listening port", Usage: "Network listening port",
Value: 30303, Value: 30303,
Category: flags.NetworkingCategory, Category: flags.NetworkingCategory,
Action: flags.ValidatePort("port"),
} }
BootnodesFlag = &cli.StringFlag{ BootnodesFlag = &cli.StringFlag{
Name: "bootnodes", Name: "bootnodes",
@ -813,6 +817,7 @@ var (
Usage: "Use a custom UDP port for P2P discovery", Usage: "Use a custom UDP port for P2P discovery",
Value: 30303, Value: 30303,
Category: flags.NetworkingCategory, Category: flags.NetworkingCategory,
Action: flags.ValidatePort("discovery.port"),
} }
// Console // Console
@ -882,6 +887,7 @@ var (
Please note that --` + MetricsHTTPFlag.Name + ` must be set to start the server.`, Please note that --` + MetricsHTTPFlag.Name + ` must be set to start the server.`,
Value: metrics.DefaultConfig.Port, Value: metrics.DefaultConfig.Port,
Category: flags.MetricsCategory, Category: flags.MetricsCategory,
Action: flags.ValidatePort("metrics.port"),
} }
MetricsEnableInfluxDBFlag = &cli.BoolFlag{ MetricsEnableInfluxDBFlag = &cli.BoolFlag{
Name: "metrics.influxdb", Name: "metrics.influxdb",