UNPKG

zcatalyst-cli

Version:

Command Line Tool for CATALYST

29 lines (28 loc) 1.08 kB
"use strict"; 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;