We backed up your old server just in case.If you wish to restore it, do the following:
-
- 1) Stop your server.
- 2) Go to the backup directory bellow.
- 3) Move the content in the parent directory.
- 4) Restart your server.
-
- Backup Directory:
-
-
+
+ Server Backup
+
+
+
+
+
+
We backed up your old Sandbox content, just in case.
+
To restore it, follow these steps:
+
+
+
+
+
+
+
+
+
+
1. Stop your Sandbox server.
+
+
+
+
+
+
+
2. Go to your backup directory:
+
+
+
+
+
+
+
+
3. Copy the backed up content and paste it into the parent directory.
+
+
+
+
+
+
4. Restart your Sandbox server.
+
+
+
+
+
+
-
+
+
+
+
diff --git a/server-console/src/images/step1.jpg b/server-console/src/images/step1.jpg
new file mode 100644
index 0000000000..cd80ae5537
Binary files /dev/null and b/server-console/src/images/step1.jpg differ
diff --git a/server-console/src/images/step2.jpg b/server-console/src/images/step2.jpg
new file mode 100644
index 0000000000..6bc285ac47
Binary files /dev/null and b/server-console/src/images/step2.jpg differ
diff --git a/server-console/src/images/step3.jpg b/server-console/src/images/step3.jpg
new file mode 100644
index 0000000000..a819dd2cdb
Binary files /dev/null and b/server-console/src/images/step3.jpg differ
diff --git a/server-console/src/images/step4.jpg b/server-console/src/images/step4.jpg
new file mode 100644
index 0000000000..27694aee74
Binary files /dev/null and b/server-console/src/images/step4.jpg differ
diff --git a/server-console/src/main.js b/server-console/src/main.js
index b442d28855..ea8ba6337e 100644
--- a/server-console/src/main.js
+++ b/server-console/src/main.js
@@ -408,6 +408,13 @@ var labels = {
logWindow.open();
}
},
+ restoreBackup: {
+ label: 'Restore Backup Instructions',
+ click: function() {
+ var folder = getRootHifiDataDirectory() + "/Server Backup";
+ openBackupInstructions(folder);
+ }
+ },
share: {
label: 'Share',
click: function() {
@@ -443,6 +450,7 @@ function buildMenuArray(serverState) {
menuArray.push(labels.stopServer);
menuArray.push(labels.settings);
menuArray.push(labels.viewLogs);
+ menuArray.push(labels.restoreBackup);
menuArray.push(separator);
menuArray.push(labels.share);
menuArray.push(separator);
@@ -510,29 +518,32 @@ function backupResourceDirectories(folder) {
}
}
+function openBackupInstructions(folder) {
+ // Explain user how to restore server
+ var window = new BrowserWindow({
+ icon: appIcon,
+ width: 800,
+ height: 520,
+ });
+ window.loadURL('file://' + __dirname + '/content-update.html');
+ if (!debug) {
+ window.setMenu(null);
+ }
+ window.show();
+
+ electron.ipcMain.on('ready', function() {
+ console.log("got ready");
+ window.webContents.send('update', folder);
+ });
+
+}
function backupResourceDirectoriesAndRestart() {
homeServer.stop();
var folder = getRootHifiDataDirectory() + "/Server Backup - " + Date.now();
if (backupResourceDirectories(folder)) {
maybeInstallDefaultContentSet(onContentLoaded);
-
- // Explain user how to restore server
- var window = new BrowserWindow({
- icon: appIcon,
- width: 500,
- height: 350,
- });
- window.loadURL('file://' + __dirname + '/content-update.html');
- if (!debug) {
- window.setMenu(null);
- }
- window.show();
-
- electron.ipcMain.on('ready', function() {
- console.log("got ready");
- window.webContents.send('update', folder);
- });
+ openBackupInstructions(folder);
} else {
dialog.showMessageBox({
type: 'warning',