mongo db quick instance template with config
npm install quick-dbcreate a config folder under working dir. add default.js (or [NODE_ENV].js)
``javascript`
var path = require('path');
var workingDir = process.cwd();
module.exports = {
mongodb:{
version: '3.2.10', //your mongodb version
dataDir: path.join(workingDir, './data'),
mongoDir: path.join(workingDir, './mongo'),
port: 27017,
db:'myApp',
users:[
{
username: 'myapp_user',
password:'myapp_password',
roles:[
'readWrite'
]
}
]
}
};
unzip compatible mongo in your mongo folder under version subfolder
``
client
...
server
...
config
- default.js
mongo
- 3.2.10
- bin
GNU-AGPL-3.0
...quick-db
add in your package.json`json`
"scripts":{
"quick-db":"quick-db"
}
start mongo
``
npm run quick-db
if you git clone the module separately, you can build a mongo instance ready for deploy
```
npm run build -- --version [version]