Add intro/part1

This commit is contained in:
Richard Feldman
2018-08-09 01:32:05 -04:00
parent d879bd17cd
commit c2ce139c69
47 changed files with 11331 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
"use strict";
const path = require("path");
const mkdir = require("mkdirp").sync;
const DbService = require("moleculer-db");
//process.env.MONGO_URI = "mongodb://localhost/conduit";
module.exports = function(collection) {
if (process.env.MONGO_URI) {
// Mongo adapter
const MongoAdapter = require("moleculer-db-adapter-mongo");
return {
mixins: [DbService],
adapter: new MongoAdapter(process.env.MONGO_URI),
collection
};
}
// --- NeDB fallback DB adapter
// Create data folder
mkdir(path.resolve("./data"));
return {
mixins: [DbService],
adapter: new DbService.MemoryAdapter({ filename: `./data/${collection}.db` })
};
};