diff --git a/server/server.js b/server/server.js index 8696cc7b0..8e256e6ac 100644 --- a/server/server.js +++ b/server/server.js @@ -40,7 +40,10 @@ const passwordHash = require("./password-hash"); const args = require("args-parser")(process.argv); const version = require("../package.json").version; -const hostname = process.env.HOST || args.host || "0.0.0.0" + +// If host is omitted, the server will accept connections on the unspecified IPv6 address (::) when IPv6 is available, or the unspecified IPv4 address (0.0.0.0) otherwise. +const hostname = process.env.HOST || args.host; + const port = parseInt(process.env.PORT || args.port || 3001); console.info("Version: " + version) @@ -568,7 +571,13 @@ let indexHTML = fs.readFileSync("./dist/index.html").toString(); console.log("Init") server.listen(port, hostname, () => { - console.log(`Listening on ${hostname}:${port}`); + + if (hostname) { + console.log(`Listening on ${hostname}:${port}`); + } else { + console.log("Listening on ${port}"); + } + startMonitors(); });