get assets from env variable, fallback to "public"

This commit is contained in:
Philippe Loctaux 2024-11-19 19:54:13 +01:00
parent af5ab5b197
commit 6bda740440

View file

@ -17,8 +17,10 @@ use pages::*;
#[rocket::launch] #[rocket::launch]
fn rocket() -> _ { fn rocket() -> _ {
let assets = std::env::var("PLCOM_ASSETS_PATH").unwrap_or("public".into());
let server = rocket::build() let server = rocket::build()
.mount("/", rocket::fs::FileServer::from("public")) .mount("/", rocket::fs::FileServer::from(assets))
.mount( .mount(
"/", "/",
rocket::routes![root_route, email_route, wallpapers_route], rocket::routes![root_route, email_route, wallpapers_route],