From fa45a890ad792ac676818de44d36c1592843b882 Mon Sep 17 00:00:00 2001 From: Franz Dietrich Date: Sun, 5 Feb 2023 11:28:34 +0100 Subject: [PATCH] take static path from environment --- .env | 4 +++- terminwahl_back/src/main.rs | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.env b/.env index 1c93e91..9c8197b 100644 --- a/.env +++ b/.env @@ -1,4 +1,6 @@ DATABASE_URL="sqlite://terminwahl_back/db.sqlite" RUST_LOG="debug" SMTP_USER="SMTP_USERNAME" -SMTP_PASSWORD="SMTP_PASSWORD" \ No newline at end of file +SMTP_PASSWORD="SMTP_PASSWORD" + +PATH_TO_STATICS="terminwahl_front/dist/" diff --git a/terminwahl_back/src/main.rs b/terminwahl_back/src/main.rs index 3c4ad7d..5dc62c0 100644 --- a/terminwahl_back/src/main.rs +++ b/terminwahl_back/src/main.rs @@ -24,6 +24,7 @@ async fn main() -> std::io::Result<()> { .expect("Failed to create pool"); let smtp_user = env::var("SMTP_USER").expect("Failed to get smtp user"); let smtp_password = env::var("SMTP_PASSWORD").expect("Failed to get smtp password"); + let wasm_statics = env::var("PATH_TO_STATICS").expect("Failed to get statics path"); let credentials = Credentials::new(smtp_user, smtp_password); let smtp_pool = SmtpTransport::relay("smtp.1und1.de") .expect("Failed to connect to smtp") @@ -85,7 +86,7 @@ async fn main() -> std::io::Result<()> { web::resource("/cancel/{teacher_id}/{slot_id}/{validation_key}") .route(web::get().to(views::delete_appointment)), ) - .service(Files::new("/", "./terminwahl_front/dist/").index_file("index.html")) + .service(Files::new("/", wasm_statics.clone()).index_file("index.html")) }) .bind(("127.0.0.1", 8080))? .workers(2)