From 01ca99da2d24d31bba3686eb1cca007d4eeabfb2 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Tue, 21 Jul 2020 11:10:39 +0200 Subject: [PATCH] server/rest: add console to index register the console template and render it when the 'console' parameter is given Signed-off-by: Dominik Csapak --- src/bin/proxmox-backup-proxy.rs | 1 + src/server/rest.rs | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bin/proxmox-backup-proxy.rs b/src/bin/proxmox-backup-proxy.rs index 1e938862..a3033916 100644 --- a/src/bin/proxmox-backup-proxy.rs +++ b/src/bin/proxmox-backup-proxy.rs @@ -56,6 +56,7 @@ async fn run() -> Result<(), Error> { let mut indexpath = PathBuf::from(buildcfg::JS_DIR); indexpath.push("index.hbs"); config.register_template("index", &indexpath)?; + config.register_template("console", "/usr/share/pve-xtermjs/index.html.hbs")?; let rest_server = RestServer::new(config); diff --git a/src/server/rest.rs b/src/server/rest.rs index a7b0a231..09b68489 100644 --- a/src/server/rest.rs +++ b/src/server/rest.rs @@ -319,11 +319,14 @@ fn get_index(username: Option, token: Option, api: &Arc, token: Option, api: &Arc index, Err(err) => { ct = "text/plain"; format!("Error rendering template: {}", err) - }, + } }; Response::builder() -- 2.39.5