3 changed files with 22 additions and 10 deletions
			
			
		| @ -1,19 +1,31 @@ | |||||
| let http = require("http"); | process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; | ||||
|  | 
 | ||||
|  | let client; | ||||
|  | 
 | ||||
|  | if (process.env.SSL_KEY && process.env.SSL_CERT) { | ||||
|  |     client = require("https"); | ||||
|  | } else { | ||||
|  |     client = require("http"); | ||||
|  | } | ||||
|  | 
 | ||||
| let options = { | let options = { | ||||
|     host: "localhost", |     host: process.env.HOST || "127.0.0.1", | ||||
|     port: "3001", |     port: parseInt(process.env.PORT) || 3001, | ||||
|     timeout: 2000, |     timeout: 120 * 100, | ||||
| }; | }; | ||||
| let request = http.request(options, (res) => { | 
 | ||||
|     console.log(`STATUS: ${res.statusCode}`); | let request = client.request(options, (res) => { | ||||
|     if (res.statusCode == 200) { |     console.log(`Health Check OK [Res Code: ${res.statusCode}]`); | ||||
|  |     if (res.statusCode === 200) { | ||||
|         process.exit(0); |         process.exit(0); | ||||
|     } else { |     } else { | ||||
|         process.exit(1); |         process.exit(1); | ||||
|     } |     } | ||||
| }); | }); | ||||
|  | 
 | ||||
| request.on("error", function (err) { | request.on("error", function (err) { | ||||
|     console.log("ERROR"); |     console.error("Health Check ERROR"); | ||||
|     process.exit(1); |     process.exit(1); | ||||
| }); | }); | ||||
|  | 
 | ||||
| request.end(); | request.end(); | ||||
|  | |||||
					Loading…
					
					
				
		Reference in new issue