@ -18,17 +18,17 @@ if (sslKey && sslCert) {
// If host is omitted, the server will accept connections on the unspecified IPv6 address (::) when IPv6 is available and the unspecified IPv4 address (0.0.0.0) otherwise.
// Dual-stack support for (::)
let hostname = process . env . UPTIME _KUMA _SERVICE _HOST ;
let hostname = process . env . UPTIME _KUMA _SERVICE _HOST || process . env . UPTIME _KUMA _HOST || "127.0.0.1" ;
// Also read HOST if not *BSD, as HOST is a system environment variable in FreeBSD
if ( ! hostname && ! FBSD ) {
hostname = process . env . HOST ;
}
const port = parseInt ( process . env . UPTIME _KUMA _SERVICE _PORT || process . env . PORT || 3001 ) ;
const port = parseInt ( process . env . UPTIME _KUMA _SERVICE _PORT || process . env . UPTIME_KUMA _PORT || process . env . PORT || 3001 ) ;
let options = {
host : hostname || "127.0.0.1" ,
host : hostname ,
port : port ,
timeout : 28 * 1000 ,
} ;