feat: allow different host through CLI flag (#1475)

* feat(core): use 0.0.0.0 for livereload address

* test(core): update server tests

* feat(cli): add host by command line flag

* test: revert test changes

* fix(core): update server to use custom host if supplied

* refactor: nits
This commit is contained in:
Cole 2019-05-20 09:31:41 -07:00 committed by Endi
parent 382b88bb49
commit 0568ad4992
6 changed files with 13 additions and 8 deletions

View file

@ -7,6 +7,7 @@
const gaze = require('gaze');
const tinylr = require('tiny-lr');
const program = require('commander');
const readMetadata = require('./readMetadata.js');
function start(port) {
@ -26,10 +27,11 @@ function start(port) {
},
);
}
const getReloadScriptUrl = () => {
const port = process.env.LIVERELOAD_PORT;
return `http://localhost:${port}/livereload.js`;
const host = program.host || 'localhost';
return `http://${host}:${port}/livereload.js`;
};
module.exports = {