1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const os = require("os");
|
4 | const logger = require("@nodeswork/logger");
|
5 | const arch = os.arch();
|
6 | const LOG = logger.getLogger();
|
7 | exports.DEFAULT_NA = 'npm';
|
8 | exports.DEFAULT_NA_VERSION = '8.7.0';
|
9 | exports.SUPPORTED_NA_NPM_VERSIONS = [
|
10 | '8.3.0',
|
11 | '8.7.0',
|
12 | ];
|
13 | switch (arch) {
|
14 | case 'arm':
|
15 | exports.DOCKER_NODE_REPO = 'arm32v7/node';
|
16 | exports.DOCKER_MONGODB_REPO = 'mangoraft/mongodb-arm';
|
17 | break;
|
18 | case 'arm64':
|
19 | exports.DOCKER_NODE_REPO = 'arm64v8/node';
|
20 | exports.DOCKER_MONGODB_REPO = 'ip4368/mongo-arm64';
|
21 | break;
|
22 |
|
23 |
|
24 |
|
25 | default:
|
26 | exports.DOCKER_NODE_REPO = 'node';
|
27 | exports.DOCKER_MONGODB_REPO = 'mongo';
|
28 | }
|
29 | LOG.debug('Environment', {
|
30 | DOCKER_NODE_REPO: exports.DOCKER_NODE_REPO,
|
31 | DOCKER_MONGODB_REPO: exports.DOCKER_MONGODB_REPO,
|
32 | DEFAULT_NA: exports.DEFAULT_NA,
|
33 | DEFAULT_NA_VERSION: exports.DEFAULT_NA_VERSION,
|
34 | SUPPORTED_NA_NPM_VERSIONS: exports.SUPPORTED_NA_NPM_VERSIONS,
|
35 | });
|
36 |
|
37 |
|