ziron-server
Version:
1 lines • 787 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});const docker_secret_1=require("docker-secret"),Utils_1=require("./lib/Utils"),variables=Object.assign({},process.env,docker_secret_1.secrets),rawPortOption=process.argv[2],argvDefaultPort=rawPortOption&&rawPortOption.startsWith("d-"),argvPort=argvDefaultPort?parseInt(rawPortOption.substring(2)):parseInt(rawPortOption),defaultPort=argvDefaultPort&&argvPort||3e3,port=!argvDefaultPort&&argvPort?argvPort:parseInt(variables.PORT)||defaultPort,path=(0,Utils_1.preprocessPath)(null!=process.argv[3]?process.argv[3]:variables.SERVER_PATH||"");require("http").request({host:"localhost",path:path+"/health",method:"GET",port:port,timeout:2e3},r=>{process.exit(200==r.statusCode?0:1)}).on("error",()=>{process.exit(1)}).end();