fix healthcheck.js with prefix UPTIME_KUMA_
This commit is contained in:
		
							parent
							
								
									124c98ce76
								
							
						
					
					
						commit
						60e12f4bfa
					
				
					 1 changed files with 19 additions and 3 deletions
				
			
		|  | @ -1,19 +1,35 @@ | |||
| /* | ||||
|  * This script should be run after a period of time (180s), because the server may need some time to prepare. | ||||
|  */ | ||||
| const { FBSD } = require("../server/util-server"); | ||||
| 
 | ||||
| process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; | ||||
| 
 | ||||
| let client; | ||||
| 
 | ||||
| if (process.env.SSL_KEY && process.env.SSL_CERT) { | ||||
| const sslKey = process.env.UPTIME_KUMA_SSL_KEY || process.env.SSL_KEY || undefined; | ||||
| const sslCert = process.env.UPTIME_KUMA_SSL_CERT || process.env.SSL_CERT || undefined; | ||||
| 
 | ||||
| if (sslKey && sslCert) { | ||||
|     client = require("https"); | ||||
| } else { | ||||
|     client = require("http"); | ||||
| } | ||||
| 
 | ||||
| // 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_HOST; | ||||
| 
 | ||||
| // Also read HOST if not FreeBSD, as HOST is a system environment variable in FreeBSD
 | ||||
| if (!hostname && !FBSD) { | ||||
|     hostname = process.env.HOST; | ||||
| } | ||||
| 
 | ||||
| const port = parseInt(process.env.UPTIME_KUMA_PORT || process.env.PORT || 3001); | ||||
| 
 | ||||
| let options = { | ||||
|     host: process.env.HOST || "127.0.0.1", | ||||
|     port: parseInt(process.env.PORT) || 3001, | ||||
|     host: hostname || "127.0.0.1", | ||||
|     port: port, | ||||
|     timeout: 28 * 1000, | ||||
| }; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue