From fb3dcbbf9597a1fd230a9c5281033949e4d32e0e Mon Sep 17 00:00:00 2001 From: Gibson Fahnestock Date: Tue, 26 Sep 2017 20:29:13 +0100 Subject: [PATCH] Add npm run:cluster command for local clustering Uses strong-supervisor package. --- app/templates/package.json | 2 ++ test/integration.js | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/templates/package.json b/app/templates/package.json index 41bc54b..aa16e38 100644 --- a/app/templates/package.json +++ b/app/templates/package.json @@ -8,6 +8,7 @@ }, "scripts": { "start": "node server/server.js", + "start:cluster": "sl-run server/server.js", "debug": "node --debug server/server.js", "test": "nyc mocha" }, @@ -15,6 +16,7 @@ "appmetrics-dash": "^3.3.2", "body-parser": "^1.17.2", "express": "^4.15.3", + "strong-supervisor": "^6.2.0", "log4js": "^1.1.1" }, "devDependencies": { diff --git a/test/integration.js b/test/integration.js index f9a9d4f..0d90c0b 100644 --- a/test/integration.js +++ b/test/integration.js @@ -68,12 +68,14 @@ describe('core-node-express:app integration test with custom spec', function () }, "scripts": { "start": "node server/server.js", + "start:cluster": "sl-run server/server.js", "test": "nyc mocha" }, "dependencies": { "appmetrics-dash": "^3.3.2", "body-parser": "^1.17.2", "express": "^4.15.3", + "strong-supervisor": "^6.2.0", "log4js": "^1.1.1" }, "devDependencies": { @@ -316,4 +318,4 @@ describe('core-node-express:app integration test with openApiServices', function assert.file('server/routers/dinosaurs.js') assert.fileContent('server/routers/dinosaurs.js', 'router.get(\'/dinosaurs\', function (req, res, next) {'); }); -}); \ No newline at end of file +});