sails-hook-p2p

0.0.17 • Public • Published

sails-hook-p2p

NPM version

Config example:

module.exports.p2p = {
  peers: [
    {
        host: 'string',
        port: 'number'
    }  
  ],
  lastUpdate: 'number',
  migrate: 'boolean',
  models: {
    public: ['test'],
    grab: ['test']
  },
  password: 'string',
  privateKey: 'string'
};

Config description:

name type description
peers Array of peer array of known peers
peer object describe each peer
peer.host string peer host or ip
peer.port number peer port
lastUpdate number how old records from db need to copy
migrate boolean add all old records needed fields
models object or Array of string describe what models can send to other peers and what can get. If it is array of string then public = grab = models
models.public Array of string describe what models need to send to others peers
models.grab Array of string describe what models need to get from others peers
password string password must be equal for servers in one mesh
privateKey string ssh key for https

Readme

Keywords

Package Sidebar

Install

npm i sails-hook-p2p

Weekly Downloads

2

Version

0.0.17

License

MIT

Unpacked Size

146 kB

Total Files

35

Last publish

Collaborators

  • xziy