]> git.proxmox.com Git - proxmox-backup.git/commitdiff
install GUI index file
authorDietmar Maurer <dietmar@proxmox.com>
Sat, 1 Dec 2018 10:19:46 +0000 (11:19 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Sat, 1 Dec 2018 10:19:46 +0000 (11:19 +0100)
Makefile
debian/install
www/pbs-index.html.tt [new file with mode: 0644]

index c86459365caec6f19875db4eaefe22cb5f96992a..e6dde84a84398a5857148c1a87400eab03d5150e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,7 @@ deb:
        rm -rf build
        # build here to cache results
        cargo build --release
-       rsync -a debian Cargo.lock Cargo.toml src target build
+       rsync -a debian Cargo.lock Cargo.toml src www target build
        cd build; dpkg-buildpackage -b -us -uc
 
 
index 91b7d9b8408b663cbca84201c67f0aedd89e7258..3fa0f92e5c60a4e22ef5730491609c6460936c54 100644 (file)
@@ -1 +1,2 @@
 target/release/api-test-server /usr/sbin
+www/pbs-index.html.tt /usr/share/javascript/proxmox-backup-server/
diff --git a/www/pbs-index.html.tt b/www/pbs-index.html.tt
new file mode 100644 (file)
index 0000000..1c4df7a
--- /dev/null
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
+    <title>Proxmox Backup Server</title>
+    <link rel="icon" sizes="128x128" href="/pve2/images/logo-128.png" />
+    <link rel="apple-touch-icon" sizes="128x128" href="/pve2/images/logo-128.png" />
+    <link rel="stylesheet" type="text/css" href="/pve2/ext6/theme-crisp/resources/theme-crisp-all.css" />
+    <link rel="stylesheet" type="text/css" href="/pve2/ext6/crisp/resources/charts-all.css" />
+    <link rel="stylesheet" type="text/css" href="/fontawesome/css/font-awesome.css" />
+    <script type='text/javascript'> function gettext(buf) { return buf; } </script>
+    <script type="text/javascript" src="/pve2/ext6/ext-all-debug.js"></script>
+    <script type="text/javascript" src="/pve2/ext6/charts-debug.js"></script>
+    <script type="text/javascript">
+      Proxmox = {
+        Setup: { auth_cookie_name: 'PBSAuthCookie' },
+        NodeName: '[% nodename %]',
+        UserName: '[% username %]',
+        CSRFPreventionToken: '[% token %]'
+      };
+    </script>
+    <script type="text/javascript" src="/proxmoxlib.js"></script>
+    <script type="text/javascript" src="/pve2/ext6/locale/locale-en.js"></script>
+    <script type="text/javascript">
+      Ext.History.fieldid = 'x-history-field';
+    </script>
+    <script type="text/javascript" src="/pve2/js/pbsmanagerlib.js"></script>
+  </head>
+  <body>
+    <!-- Fields required for history management -->
+    <form id="history-form" class="x-hidden">
+      <input type="hidden" id="x-history-field"/>
+    </form>
+  </body>
+</html>