From c9e621571c2bd9cb0079440bbe54f7464b0bd7e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Forc=C3=A9n=20Mu=C3=B1oz?= Date: Tue, 21 May 2024 22:59:26 +0200 Subject: [PATCH] Added autoreload --- Cargo.lock | 1 + templates/base.html | 21 +++++++++++++++++++++ webserver/Cargo.toml | 1 + webserver/src/main.rs | 6 ++++++ 4 files changed, 29 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index ae1e667..fb101b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2231,6 +2231,7 @@ dependencies = [ "axum", "chrono", "hyper", + "rand", "serde", "serde_json", "sqlx", diff --git a/templates/base.html b/templates/base.html index d183c85..c55b4fe 100644 --- a/templates/base.html +++ b/templates/base.html @@ -34,5 +34,26 @@ {% endblock body %} + diff --git a/webserver/Cargo.toml b/webserver/Cargo.toml index a3f2857..fecc73e 100644 --- a/webserver/Cargo.toml +++ b/webserver/Cargo.toml @@ -15,3 +15,4 @@ hyper = "0.14.27" serde_json = "1" accounters = { path = ".." } tera = "1.19.1" +rand = "0.8" diff --git a/webserver/src/main.rs b/webserver/src/main.rs index 27c4f75..40df277 100644 --- a/webserver/src/main.rs +++ b/webserver/src/main.rs @@ -28,6 +28,8 @@ async fn main() { tmpls: Arc::new(tmpls), }; + let exec_id: u32 = rand::random(); + let app = Router::new() .nest( "/", @@ -69,6 +71,10 @@ async fn main() { Router::new() .route("/styles.css", get(routes::static_routes::styles)) .route("/csv.js", get(routes::static_routes::csv)), + ) + .route( + "/execution", + get(move || async move { format!("{exec_id}") }), ), ) .nest(