0.0.17 • Published 4 years ago
sails-hook-p2p v0.0.17
sails-hook-p2p
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 |