diff --git a/src/conf.rs b/src/conf.rs index e0a2db8..1127006 100644 --- a/src/conf.rs +++ b/src/conf.rs @@ -13,11 +13,15 @@ pub struct Conf { impl Conf { pub fn get_default_conf() -> Conf { + let default_driver_url = match std::env::var("HAUNTER_DRIVER_URL") { + Err(_) => "http://localhost:4444".to_string(), + Ok(v) => v, + }; return Conf { job_dir: PathBuf::from_str("jobs.d").unwrap(), output_dir: PathBuf::from_str("results.d").unwrap(), check_interval: Duration::new(15*60, 0), - driver_url: String::from_str("http://localhost:4444").unwrap(), + driver_url: default_driver_url, }; }