app.portBindings and newManifest.tcpPorts may be null

This commit is contained in:
Girish Ramakrishnan
2015-07-20 00:09:47 -07:00
commit df9d321ac3
243 changed files with 42623 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
/* jslint node:true */
'use strict';
exports = module.exports = {
backup: backup
};
var cloudron = require('../cloudron.js'),
debug = require('debug')('box:routes/internal'),
HttpError = require('connect-lastmile').HttpError,
HttpSuccess = require('connect-lastmile').HttpSuccess;
function backup(req, res, next) {
debug('trigger backup');
cloudron.backup(function (error) {
if (error) debug('Internal route backup failed', error);
});
// we always succeed to trigger a backup
next(new HttpSuccess(202, {}));
}