From 461bd87756494a90d0ffa223628f8696f1953f27 Mon Sep 17 00:00:00 2001 From: Richard Rodger Date: Thu, 2 Nov 2017 18:34:13 +0000 Subject: [PATCH] consul --- srv/npm-prod.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/srv/npm-prod.js b/srv/npm-prod.js index d607e67..d284a33 100644 --- a/srv/npm-prod.js +++ b/srv/npm-prod.js @@ -1,12 +1,18 @@ /* Copyright (c) 2014-2017 Richard Rodger and other contributors, MIT License */ -var BASES = process.env.BASES.split(',') +//var BASES = process.env.BASES.split(',') +var CONSUL = process.env.CONSUL_SERVICE_HOST || 'localhost' var Seneca = require('seneca') Seneca({tag: 'npm'}) .test('print') + .use('consul-registry', { + host: CONSUL + }) + + .use('entity') .use('jsonfile-store', {folder: __dirname+'/../data'}) @@ -31,7 +37,12 @@ Seneca({tag: 'npm'}) {pin: 'role:npm'}, {pin: 'role:info,need:part', model:'observe'} ], - bases: BASES, + //bases: BASES, host: '@eth0', - sneeze: {silent:false} + //sneeze: {silent:false}, + discover: { + registry: { + active: true + } + } })