zcatalyst-cli
Version:
Command Line Tool for CATALYST
29 lines (28 loc) • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.migrate = exports.isRequire = void 0;
const path_1 = require("path");
const fs_1 = require("../../util_modules/fs");
const constants_1 = require("../../util_modules/constants");
const logger_1 = require("../../util_modules/logger");
const isRequire = () => {
return fs_1.SYNC.fileExists((0, path_1.join)(constants_1.ENVPATH.runtimes.data, 'jetty', 'start.jar'));
};
exports.isRequire = isRequire;
const migrate = () => {
try {
const parent = constants_1.ENVPATH.runtimes.data;
const jettyDir = (0, path_1.join)(parent, 'jetty');
const jettyV1Dir = (0, path_1.join)(jettyDir, 'v1');
const tempDir = (0, path_1.join)(parent, 'v1');
fs_1.SYNC.renameDir(jettyDir, tempDir);
fs_1.SYNC.ensureDir(jettyDir);
fs_1.SYNC.renameDir(tempDir, jettyV1Dir);
(0, logger_1.debug)('jetty migration is success');
}
catch (e) {
(0, logger_1.error)('jetty migration failed');
throw e;
}
};
exports.migrate = migrate;