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 = { | |||
|     host: "localhost", | |||
|     port: "3001", | |||
|     timeout: 2000, | |||
|     host: process.env.HOST || "127.0.0.1", | |||
|     port: parseInt(process.env.PORT) || 3001, | |||
|     timeout: 120 * 100, | |||
| }; | |||
| let request = http.request(options, (res) => { | |||
|     console.log(`STATUS: ${res.statusCode}`); | |||
|     if (res.statusCode == 200) { | |||
| 
 | |||
| let request = client.request(options, (res) => { | |||
|     console.log(`Health Check OK [Res Code: ${res.statusCode}]`); | |||
|     if (res.statusCode === 200) { | |||
|         process.exit(0); | |||
|     } else { | |||
|         process.exit(1); | |||
|     } | |||
| }); | |||
| 
 | |||
| request.on("error", function (err) { | |||
|     console.log("ERROR"); | |||
|     console.error("Health Check ERROR"); | |||
|     process.exit(1); | |||
| }); | |||
| 
 | |||
| request.end(); | |||
|  | |||
					Loading…
					
					
				
		Reference in new issue