0.1.0 • Published 8 years ago

hapi-rethinkdb-init v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

hapi-rethinkdb-init

npm travis-status

A micro plugin that use rethinkdb-init to create databases, tables and indexes when your hapi server starts.

nodei.co

npm.io npm.io

Install

npm install --save hapi-rethinkdb-init

Use

var Hapi = require('hapi');

var server = new Hapi.Server();

var options = {
	tables: [
    {
      name: 'person',
      indexes: ['firstName', 'lastName']
    },
    'address'
  ]
};

server.register(require('hapi-rethinkdb'), function (err) {
	server.register({register: require('hapi-rethinkdb-init'), options: options}, function (err) {
		// Table person with firstName and lastName indexes created
		// Table address created
	});
});

Options

Dependencies

PackageVersionDev
joi^7.0.0
rethinkdb^2.2.0
rethinkdb-init0.0.5
babel-cli^6.2.0
babel-core^6.2.1
babel-preset-es2015^6.1.18
code^2.0.1
hapi^11.1.1
hapi-rethinkdb^2.0.1
lab^7.3.0
node-readme^0.1.9
rethinkdb^2.2.0

Author

g-div

License