Add option to disable live reload server during development (#766)

* add option to disable live reload server

* change live to watch, fix incorrect argument parsing code

* Update api-commands.md
This commit is contained in:
=^._.^= 2018-06-14 23:51:03 -07:00 committed by Yangshun Tay
parent 608e2c85a2
commit 62a2c7c1a5
3 changed files with 38 additions and 31 deletions

View file

@ -42,7 +42,10 @@ if (env.versioning.enabled && env.versioning.missingVersionsPage) {
const program = require('commander');
program.option('--port <number>', 'Specify port number').parse(process.argv);
program
.option('--port <number>', 'Specify port number')
.option('--no-watch', 'Toggle live reload file watching')
.parse(process.argv);
let port = parseInt(program.port, 10) || process.env.PORT || 3000;
let numAttempts = 0;
@ -68,7 +71,7 @@ function checkPort() {
} else {
// start local server on specified port
const server = require('./server/server.js');
server(port);
server(port, program.opts());
const host = `http://localhost:${port}`;
console.log('Docusaurus server started on port %d', port);
openBrowser(host);