Fix requesting cert for wrong hostname

This commit is contained in:
Max Goodhart
2020-06-21 01:34:02 -07:00
parent fa9606e740
commit da3e4644ee

View File

@@ -92,9 +92,6 @@ export default async function initWebServer({
if (!port) { if (!port) {
port = protocol === 'https' ? 443 : 80 port = protocol === 'https' ? 443 : 80
} }
if (overrideHostname) {
hostname = overrideHostname
}
if (overridePort) { if (overridePort) {
port = overridePort port = overridePort
} }
@@ -114,7 +111,7 @@ export default async function initWebServer({
commonName: hostname, commonName: hostname,
email, email,
production: process.env.NODE_DEV === 'production', production: process.env.NODE_DEV === 'production',
serverHost: hostname, serverHost: overrideHostname || hostname,
}) })
server = https.createServer({ key, cert }, app.callback()) server = https.createServer({ key, cert }, app.callback())
} else { } else {
@@ -122,7 +119,7 @@ export default async function initWebServer({
} }
const listen = promisify(server.listen).bind(server) const listen = promisify(server.listen).bind(server)
await listen(port, hostname) await listen(port, overrideHostname || hostname)
return { broadcastState } return { broadcastState }
} }