UNPKG

apisailor-cli

Version:
57 lines (49 loc) 1.7 kB
const app = require("apisailor-server/src/server").app; const httpsServer = require("apisailor-server/src/server").httpsServer; const config = require("apisailor-server/src/core/config-service").configService.getConfig(); const recordingApiRoute = require("./record/record-route"); app.use("/sailor/api", recordingApiRoute); /*if (cluster.isMaster) { console.log(`Master ${process.pid} is running`); // Fork workers. for (let i = 0; i < numCPUs; i++) { cluster.fork(); } cluster.on('exit', (worker, code, signal) => { console.log(`worker ${worker.process.pid} died`); }); } else {*/ // Workers can share any TCP connection // In this case it is an HTTP server const isDevelopment = process.env.NODE_ENV !== "production"; process.env.PORT = isDevelopment ? config["devPort"] : config["port"]; const server = app.listen(process.env.PORT, config["host"], function () { //srv.server=server; const address = server.address().address; const port = server.address().port; console.log("App listening at http://%s:%s %", address, port); //resolve() }); var hostile = require("hostile"); hostile.set("127.0.0.1", config["internalHost"], function (err) { if (err) { console.error({ err }); } else { console.log("set /etc/hosts successfully appsailor"); httpsServer.listen( config["internalPort"], config["internalHost"], function () { //srv.server=server; const address = httpsServer.address().address; const port = httpsServer.address().port; console.log("App listening at https://%s:%s %", address, port); //resolve() } ); } }); //} //}); //} //module.exports.createServer=createServer