Specifying webapp interface
This commit is contained in:
parent
ed633bd0b7
commit
4569c25127
@ -136,6 +136,9 @@ API and Console Options:
|
|||||||
-w --webapp Enable the web applications server (e.g. status page).
|
-w --webapp Enable the web applications server (e.g. status page).
|
||||||
--webapp-port PORT Specify the port portion of the WebApps server
|
--webapp-port PORT Specify the port portion of the WebApps server
|
||||||
[default: 8080].
|
[default: 8080].
|
||||||
|
--webapp-interface IP Specify the hostname portion of the WebApps
|
||||||
|
server, IP should be an interface's IP address, or
|
||||||
|
all (all interfaces) or local [default: local].
|
||||||
|
|
||||||
|
|
||||||
Sealing/Mining Options:
|
Sealing/Mining Options:
|
||||||
@ -223,6 +226,7 @@ struct Args {
|
|||||||
flag_jsonrpc_apis: String,
|
flag_jsonrpc_apis: String,
|
||||||
flag_webapp: bool,
|
flag_webapp: bool,
|
||||||
flag_webapp_port: u16,
|
flag_webapp_port: u16,
|
||||||
|
flag_webapp_interface: String,
|
||||||
flag_author: String,
|
flag_author: String,
|
||||||
flag_usd_per_tx: String,
|
flag_usd_per_tx: String,
|
||||||
flag_usd_per_eth: String,
|
flag_usd_per_eth: String,
|
||||||
@ -662,7 +666,14 @@ impl Configuration {
|
|||||||
};
|
};
|
||||||
|
|
||||||
let webapp_server = if self.args.flag_webapp {
|
let webapp_server = if self.args.flag_webapp {
|
||||||
let url = format!("127.0.0.1:{}", self.args.flag_webapp_port);
|
let url = format!("{}:{}",
|
||||||
|
match self.args.flag_webapp_interface.as_str() {
|
||||||
|
"all" => "0.0.0.0",
|
||||||
|
"local" => "127.0.0.1",
|
||||||
|
x => x,
|
||||||
|
},
|
||||||
|
self.args.flag_webapp_port
|
||||||
|
);
|
||||||
Some(setup_webapp_server(
|
Some(setup_webapp_server(
|
||||||
service.client(),
|
service.client(),
|
||||||
sync.clone(),
|
sync.clone(),
|
||||||
|
Loading…
Reference in New Issue
Block a user