use crate::ruweb::webrouter::find_container;
use crate::ruweb::webserver;
use crate::{rucmd, ruconf};
pub fn start_web() -> std::io::Result<()> {
let args: Vec<String> = std::env::args().collect();
if args.len() >= 2 {
rucmd::find_bean_ru_cmd().unwrap().execute(&args);
return Ok(());
}
webserver::find_bean_ru_app()
.unwrap()
.lock()
.unwrap()
.run(getPort())
}
fn getPort() -> u16 {
let config = ruconf::find_bean_ru_config().unwrap();
config.lock().unwrap().get_web_port()
}