cnpmcore
Version:
30 lines • 2.01 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.mockES = void 0;
const path_1 = require("path");
const elasticsearch_mock_1 = __importDefault(require("@elastic/elasticsearch-mock"));
exports.mockES = new elasticsearch_mock_1.default();
exports.default = (appInfo) => {
const config = {};
config.dataDir = (0, path_1.join)(appInfo.root, '.cnpmcore_unittest');
config.orm = {
database: process.env.MYSQL_DATABASE || 'cnpmcore_unittest',
};
config.nfs = {
dir: (0, path_1.join)(config.dataDir, 'nfs'),
};
config.cnpmcore = {
checkChangesStreamInterval: 10,
};
config.elasticsearch = {
client: {
node: 'http://localhost:9200',
Connection: exports.mockES.getConnection(),
},
};
return config;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLnVuaXR0ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vY29uZmlnL2NvbmZpZy51bml0dGVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSwrQkFBNEI7QUFFNUIscUZBQStDO0FBRWxDLFFBQUEsTUFBTSxHQUFHLElBQUksNEJBQUksRUFBRSxDQUFDO0FBRWpDLGtCQUFlLENBQUMsT0FBcUIsRUFBRSxFQUFFO0lBQ3ZDLE1BQU0sTUFBTSxHQUFHLEVBQWdDLENBQUM7SUFDaEQsTUFBTSxDQUFDLE9BQU8sR0FBRyxJQUFBLFdBQUksRUFBQyxPQUFPLENBQUMsSUFBSSxFQUFFLG9CQUFvQixDQUFDLENBQUM7SUFFMUQsTUFBTSxDQUFDLEdBQUcsR0FBRztRQUNYLFFBQVEsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLGNBQWMsSUFBSSxtQkFBbUI7S0FDNUQsQ0FBQztJQUVGLE1BQU0sQ0FBQyxHQUFHLEdBQUc7UUFDWCxHQUFHLEVBQUUsSUFBQSxXQUFJLEVBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxLQUFLLENBQUM7S0FDakMsQ0FBQztJQUVGLE1BQU0sQ0FBQyxRQUFRLEdBQUc7UUFDaEIsMEJBQTBCLEVBQUUsRUFBRTtLQUMvQixDQUFDO0lBRUYsTUFBTSxDQUFDLGFBQWEsR0FBRztRQUNyQixNQUFNLEVBQUU7WUFDTixJQUFJLEVBQUUsdUJBQXVCO1lBQzdCLFVBQVUsRUFBRSxjQUFNLENBQUMsYUFBYSxFQUFFO1NBQ25DO0tBQ0YsQ0FBQztJQUVGLE9BQU8sTUFBTSxDQUFDO0FBQ2hCLENBQUMsQ0FBQyJ9