Make lox-distributor listening port configurable

This commit is contained in:
onyinyang 2024-01-11 18:46:15 -05:00
parent 1426645a5b
commit 2ad2f2e211
2 changed files with 3 additions and 1 deletions

View File

@ -3,6 +3,7 @@
"db_path": "lox_db" "db_path": "lox_db"
}, },
"lox_authority_port": 8001,
"metrics_port": 5222, "metrics_port": 5222,
"bridge_config": { "bridge_config": {
"watched_blockages": [ "watched_blockages": [

View File

@ -63,6 +63,7 @@ struct Args {
struct Config { struct Config {
db: DbConfig, db: DbConfig,
metrics_port: u16, metrics_port: u16,
lox_authority_port: u16,
bridge_config: BridgeConfig, bridge_config: BridgeConfig,
rtype: ResourceInfo, rtype: ResourceInfo,
} }
@ -355,7 +356,7 @@ async fn main() {
async move { Ok::<_, Infallible>(service) } async move { Ok::<_, Infallible>(service) }
}); });
let addr = SocketAddr::from(([127, 0, 0, 1], 8001)); let addr = SocketAddr::from(([127, 0, 0, 1], config.lox_authority_port));
let server = Server::bind(&addr).serve(make_service); let server = Server::bind(&addr).serve(make_service);
let graceful = server.with_graceful_shutdown(shutdown_signal()); let graceful = server.with_graceful_shutdown(shutdown_signal());
println!("Listening on {}", addr); println!("Listening on {}", addr);