1.0.5 • Published 7 years ago

quick-db v1.0.5

Weekly downloads
610
License
ISC
Repository
github
Last release
7 years ago

quick-db

boilerplate for mongodb with auto username/password setup

create a config folder under working dir. add default.js (or NODE_ENV.js)

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
       ...

add quick-db in your package.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]
1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago