diff --git a/debian/install b/debian/install index 91b7d9b8..2f54f235 100644 --- a/debian/install +++ b/debian/install @@ -1 +1,3 @@ target/release/api-test-server /usr/sbin +www/images/logo-128.png /usr/share/javascript/proxmox-backup-server/images/ +www/images/proxmox_logo.png /usr/share/javascript/proxmox-backup-server/images/ diff --git a/src/api/config.rs b/src/api/config.rs index d390ed0a..b0908421 100644 --- a/src/api/config.rs +++ b/src/api/config.rs @@ -48,6 +48,8 @@ impl ApiConfig { if let Some(subdir) = self.aliases.get(&prefix) { filename.push(subdir); for i in 1..comp_len { filename.push(components[i]) } + } else { + for i in 0..comp_len { filename.push(components[i]) } } } filename diff --git a/src/api/server.rs b/src/api/server.rs index 07542921..a8ed1ab7 100644 --- a/src/api/server.rs +++ b/src/api/server.rs @@ -223,23 +223,23 @@ fn get_index() -> BoxFut { Proxmox Backup Server - + - - + + - - + + - - + + - + diff --git a/src/bin/api-test-server.rs b/src/bin/api-test-server.rs index d8d3d3c5..67e83c09 100644 --- a/src/bin/api-test-server.rs +++ b/src/bin/api-test-server.rs @@ -64,13 +64,13 @@ fn main() { }, } - let addr = ([127, 0, 0, 1], 8007).into(); + let addr = ([0, 0, 0, 0], 8007).into(); lazy_static!{ static ref ROUTER: Router = apitest::api3::router(); } - let mut config = ApiConfig::new("/var/www", &ROUTER); + let mut config = ApiConfig::new("/usr/share/javascript/proxmox-backup-server", &ROUTER); // add default dirs which includes jquery and bootstrap // my $base = '/usr/share/libpve-http-server-perl'; diff --git a/www/images/logo-128.png b/www/images/logo-128.png new file mode 100755 index 00000000..7a01d37a Binary files /dev/null and b/www/images/logo-128.png differ diff --git a/www/images/proxmox_logo.png b/www/images/proxmox_logo.png new file mode 100644 index 00000000..4f99b8cb Binary files /dev/null and b/www/images/proxmox_logo.png differ