Add hostname argument to next-dev (#2500) (#2506)

This commit is contained in:
Scott Raymond 2017-07-08 15:14:58 -05:00 committed by Tim Neutkens
parent fc259cf985
commit 2d510d640a

View file

@ -12,12 +12,12 @@ process.env.NODE_ENV = process.env.NODE_ENV || 'development'
const argv = parseArgs(process.argv.slice(2), {
alias: {
h: 'help',
H: 'hostname',
p: 'port'
},
boolean: ['h'],
default: {
p: 3000
}
string: ['H'],
default: { p: 3000 }
})
if (argv.help) {
@ -35,6 +35,7 @@ if (argv.help) {
Options
--port, -p A port number on which to start the application
--hostname, -H Hostname on which to start the application
--help, -h Displays this message
`)
process.exit(0)
@ -56,10 +57,10 @@ if (!existsSync(join(dir, 'pages'))) {
}
const srv = new Server({ dir, dev: true })
srv.start(argv.port)
srv.start(argv.port, argv.hostname)
.then(async () => {
if (!process.env.NOW) {
console.log(`> Ready on http://localhost:${argv.port}`)
console.log(`> Ready on http://${argv.hostname ? argv.hostname : 'localhost'}:${argv.port}`)
}
})
.catch((err) => {