sync fixes etc., push/pull sync is now working in basic form

This commit is contained in:
azivner
2017-10-26 23:21:31 -04:00
parent 297da47b34
commit a2f0a372a5
6 changed files with 38 additions and 17 deletions

View File

@@ -6,6 +6,10 @@ const fs = require('fs-extra');
const dataDir = require('./data_dir');
const log = require('./log');
if (!fs.existsSync(dataDir.BACKUP_DIR)) {
fs.mkdirSync(dataDir.BACKUP_DIR, 0o700);
}
async function regularBackup() {
const now = utils.nowTimestamp();
const last_backup_date = parseInt(await sql.getOption('last_backup_date'));
@@ -22,10 +26,6 @@ async function backupNow() {
const date_str = new Date().toISOString().substr(0, 19);
if (!fs.existsSync(dataDir.BACKUP_DIR)) {
fs.mkdirSync(dataDir.BACKUP_DIR, 0o700);
}
const backupFile = dataDir.BACKUP_DIR + "/" + "backup-" + date_str + ".db";
fs.copySync(dataDir.DOCUMENT_PATH, backupFile);