Skip to content

Commit 4bb04ca

Browse files
committed
add_node_server: add a node server to open the gallery directly after taking the shots
1 parent 69d9900 commit 4bb04ca

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

lib/gallery.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ var path = require('path');
55
var mustache = require('mustache');
66
var helpers = require('./helpers');
77
var log = require('./logger');
8+
var connect = require('connect');
9+
var serveStatic = require('serve-static');
10+
var open = require('open');
811

912
module.exports.generate = function(dirs, compareList, outputDir, project, cb) {
1013
compareList = compareList.sort(helpers.sortByProp('sort'));
@@ -37,7 +40,11 @@ module.exports.generate = function(dirs, compareList, outputDir, project, cb) {
3740
} else {
3841
log.success('Gallery generated');
3942
cb();
43+
connect().use(serveStatic(outputDir)).listen('9090', function(){
44+
open('http://localhost:9090/gallery.html');
45+
log.success('Server started on port 9090');
46+
});
4047
}
4148
});
4249
});
43-
};
50+
};

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@
5757
"progress": "^1.1.8",
5858
"rimraf": "~2.2.6",
5959
"w3counter": "^1.0.3",
60-
"webshot": "^0.15.3"
60+
"webshot": "^0.15.3",
61+
"connect": "^3.3.5",
62+
"open": "^0.0.5",
63+
"serve-static": "^1.9.3",
6164
},
6265
"devDependencies": {
6366
"jshint": "^2.5.11",

0 commit comments

Comments
 (0)