From 60587a9eae7cc373e83caa2014efeae11c920cd3 Mon Sep 17 00:00:00 2001 From: Joel Chen Date: Sat, 19 Dec 2015 12:51:05 -0800 Subject: [PATCH] add service registry provider --- lib/config/default.js | 12 +++++++++++- package.json | 3 ++- test/server-test.js | 5 +++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/lib/config/default.js b/lib/config/default.js index 931939efa..cd9be15cd 100644 --- a/lib/config/default.js +++ b/lib/config/default.js @@ -6,7 +6,17 @@ module.exports = { server: { app: { electrode: true, - config: {} + config: { + services: { + env: "", + providers: { + registry: { + module: "@walmart/service-registry-client", + autoInit: true + } + } + } + } } }, connections: { diff --git a/package.json b/package.json index a3ab90fec..cbc3d48ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@walmart/electrode-server", - "version": "1.0.1", + "version": "1.0.2", "description": "A configurable Hapi web server", "main": "lib/index.js", "scripts": { @@ -45,6 +45,7 @@ }, "dependencies": { "@walmart/electrode-service-initializer": "^1.0.0", + "@walmart/service-registry-client": "^1.0.0", "bluebird": "^3.0.6", "chalk": "^1.1.1", "crumb": "^5.0.0", diff --git a/test/server-test.js b/test/server-test.js index e5bb19910..71fdecfdf 100644 --- a/test/server-test.js +++ b/test/server-test.js @@ -106,7 +106,12 @@ describe("electrode-server", function () { }); it("should start up with a good @empty_config", function (done) { + const verifyServices = (server) => { + chai.assert(server.app.services.registry, "registry service is not present in server.app"); + return server; + }; electrodeServer("./test/data/empty-config.js") + .then(verifyServices) .then(stopServer) .then(() => done()) .catch(done);