@nodeswork/nam
Version:
Applet manager for Nodeswork containers.
38 lines (36 loc) • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const os = require("os");
const logger = require("@nodeswork/logger");
const arch = os.arch();
const LOG = logger.getLogger();
exports.DEFAULT_NA = 'npm';
exports.DEFAULT_NA_VERSION = '8.7.0';
exports.SUPPORTED_NA_NPM_VERSIONS = [
'8.3.0',
'8.7.0',
];
switch (arch) {
case 'arm':
exports.DOCKER_NODE_REPO = 'arm32v7/node';
exports.DOCKER_MONGODB_REPO = 'mangoraft/mongodb-arm';
break;
case 'arm64':
exports.DOCKER_NODE_REPO = 'arm64v8/node';
exports.DOCKER_MONGODB_REPO = 'ip4368/mongo-arm64';
break;
// case 'x64':
// DOCKER_NODE_REPO = 'node';
// break;
default:
exports.DOCKER_NODE_REPO = 'node';
exports.DOCKER_MONGODB_REPO = 'mongo';
}
LOG.debug('Environment', {
DOCKER_NODE_REPO: exports.DOCKER_NODE_REPO,
DOCKER_MONGODB_REPO: exports.DOCKER_MONGODB_REPO,
DEFAULT_NA: exports.DEFAULT_NA,
DEFAULT_NA_VERSION: exports.DEFAULT_NA_VERSION,
SUPPORTED_NA_NPM_VERSIONS: exports.SUPPORTED_NA_NPM_VERSIONS,
});
//# sourceMappingURL=env.js.map