mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-24 19:33:02 +03:00
Removed Bluebird from DB backup file
refs https://github.com/TryGhost/Ghost/issues/14882 - we're slowly moving away from Bluebird and don't need it here to achieve what we need
This commit is contained in:
parent
42768937fd
commit
b1ff826a61
@ -3,7 +3,6 @@
|
||||
const fs = require('fs-extra');
|
||||
|
||||
const path = require('path');
|
||||
const Promise = require('bluebird');
|
||||
const config = require('../../../shared/config');
|
||||
const logging = require('@tryghost/logging');
|
||||
const urlUtils = require('../../../shared/url-utils');
|
||||
@ -40,23 +39,24 @@ const readBackup = async (filename) => {
|
||||
};
|
||||
|
||||
/**
|
||||
* ## Backup
|
||||
* does an export, and stores this in a local file
|
||||
* @returns {Promise<*>}
|
||||
* Does an export, and stores this in a local file
|
||||
*
|
||||
* @param {Object} options
|
||||
* @returns {Promise<String>}
|
||||
*/
|
||||
const backup = async function backup(options = {}) {
|
||||
logging.info('Creating database backup');
|
||||
|
||||
const props = {
|
||||
data: exporter.doExport(options),
|
||||
filename: exporter.fileName(options)
|
||||
};
|
||||
const filename = await exporter.fileName(options);
|
||||
const data = await exporter.doExport(options);
|
||||
|
||||
const exportResult = await Promise.props(props);
|
||||
const filename = await writeExportFile(exportResult);
|
||||
const filePath = await writeExportFile({
|
||||
data,
|
||||
filename
|
||||
});
|
||||
|
||||
logging.info('Database backup written to: ' + filename);
|
||||
return filename;
|
||||
logging.info(`Database backup written to ${filePath}`);
|
||||
return filePath;
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
|
Loading…
Reference in New Issue
Block a user