🍔 Added files

This commit is contained in:
2021-05-08 23:20:56 -07:00
commit 94bd9bd1a6
24 changed files with 23736 additions and 0 deletions

20
mixins/db.mixin.ts Normal file
View File

@@ -0,0 +1,20 @@
const path = require("path");
const mkdir = require("mkdirp").sync;
const DbService = require("moleculer-db");
const MongoAdapter = require("moleculer-db-adapter-mongoose");
export const DbMixin = (collection, model) => {
if(process.env.MONGO_URI) {
return {
mixins: [DbService],
adapter: new MongoAdapter(process.env.MONGO_URI, {
user: process.env.MONGO_INITDB_ROOT_USERNAME,
pass: process.env.MONGO_INITDB_ROOT_PASSWORD,
keepAlive: true,
}),
model: model,
collection
};
}
mkdir(path.resolve("./data"));
};