From a5e374b79f49f93c226f0e62570de001167bc67d Mon Sep 17 00:00:00 2001 From: Tobias Maier Date: Mon, 10 Feb 2025 15:59:00 +0000 Subject: [PATCH] Added configurable firmware path --- src/main.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7e97e7b..f85e78a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -27,7 +27,11 @@ async fn main() -> std::io::Result<()> { } }; let external_url = env::var("URL").unwrap_or("localhost".to_string()); - info!("Connecting to Database {}", db_url); + let firmware_path = env::var("FIRMWARE_PATH").unwrap_or("/firmware".to_string()); + + info!("External URL: {external_url}"); + info!("Firmware path set to: {firmware_path}"); + info!("Connecting to Database {db_url}"); let db = Database::init(&db_url).await; db.init_db().await; @@ -36,7 +40,7 @@ async fn main() -> std::io::Result<()> { App::new() .app_data(web::Data::new(AppState { db: db.clone(), - firmwares_path: PathBuf::from("./fw"), + firmwares_path: PathBuf::from(firmware_path.clone()), hostname: external_url.clone(), })) .app_data(web::PayloadConfig::new(256 * 1024 * 1024)) //256MB