From 6bda7404403b93bf5851a76d3da600c33b16c0a0 Mon Sep 17 00:00:00 2001 From: Philippe Loctaux Date: Tue, 19 Nov 2024 19:54:13 +0100 Subject: [PATCH] get assets from env variable, fallback to "public" --- crates/plcom/src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/plcom/src/main.rs b/crates/plcom/src/main.rs index dfb7d6c..1340466 100644 --- a/crates/plcom/src/main.rs +++ b/crates/plcom/src/main.rs @@ -17,8 +17,10 @@ use pages::*; #[rocket::launch] fn rocket() -> _ { + let assets = std::env::var("PLCOM_ASSETS_PATH").unwrap_or("public".into()); + let server = rocket::build() - .mount("/", rocket::fs::FileServer::from("public")) + .mount("/", rocket::fs::FileServer::from(assets)) .mount( "/", rocket::routes![root_route, email_route, wallpapers_route],