X-Git-Url: http://git.euphorik.ch/?p=recipes.git;a=blobdiff_plain;f=backend%2Fsrc%2Fmain.rs;h=3063c63325ad59630c8c6126bcbb30b726b362fa;hp=053642886ea143887b0e268df46f060069b8b38b;hb=212222751363c15b2155555ac700ff50b69ac578;hpb=4971d7f0afb67499e0cbd8d53bf649dea2d74d6c diff --git a/backend/src/main.rs b/backend/src/main.rs index 0536428..3063c63 100644 --- a/backend/src/main.rs +++ b/backend/src/main.rs @@ -13,6 +13,7 @@ use env_logger; use itertools::Itertools; mod consts; +mod db; #[derive(Template)] #[template(path = "main.html")] @@ -59,6 +60,8 @@ fn main() -> std::io::Result<()> { println!("Configuration: {:?}", config); + let database_connection = db::create_or_update(); + std::env::set_var("RUST_LOG", "actix_web=info"); env_logger::init(); @@ -88,7 +91,7 @@ fn main() -> std::io::Result<()> { fn process_args() -> bool { fn print_usage() { println!("Usage:"); - println!(" {} [--help]", get_exe_name()); + println!(" {} [--help] [--test]", get_exe_name()); } let args: Vec = args().collect(); @@ -96,6 +99,9 @@ fn process_args() -> bool { if args.iter().any(|arg| arg == "--help") { print_usage(); return true + } else if args.iter().any(|arg| arg == "--test") { + let database_connection = db::create_or_update(); + return true } false