Release 0.12.0 (#916)

Release 0.12.0
This commit is contained in:
ShahanaFarooqui 2021-12-29 18:08:41 -05:00 committed by GitHub
parent cf66708df9
commit bea5980c6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
865 changed files with 49679 additions and 20273 deletions

54
rtl.js
View file

@ -1,42 +1,50 @@
#!/usr/bin/env node
import http from 'http';
import App from './backend/utils/app.js';
import { Logger } from './backend/utils/logger.js';
import { Common } from './backend/utils/common.js';
import { WSServer } from './backend/utils/webSocketServer.js';
const app = require("./routes/app");
const common = require("./routes/common");
const http = require("http");
var connect = require("./routes/connect").setServerConfiguration(); //Do NOT Remove
const logger = Logger;
const common = Common;
const wsServer = WSServer;
const app = new App();
const onError = error => {
if (error.syscall !== "listen") {
throw error;
}
const onError = (error) => {
if (error.syscall !== 'listen') { throw error; }
switch (error.code) {
case "EACCES":
console.error("http://" + (common.host ? common.host : 'localhost') + ":" + common.port + " requires elevated privileges");
case 'EACCES':
logger.log({ level: 'ERROR', fileName: 'RTL', msg: 'http://' + (common.host ? common.host : 'localhost') + ':' + common.port + ' requires elevated privileges' });
process.exit(1);
case "EADDRINUSE":
console.error("http://" + (common.host ? common.host : 'localhost') + ":" + common.port + " is already in use");
break;
case 'EADDRINUSE':
logger.log({ level: 'ERROR', fileName: 'RTL', msg: 'http://' + (common.host ? common.host : 'localhost') + ':' + common.port + ' is already in use' });
process.exit(1);
case "ECONNREFUSED":
console.error("Server is down/locked");
break;
case 'ECONNREFUSED':
logger.log({ level: 'ERROR', fileName: 'RTL', msg: 'Server is down/locked' });
process.exit(1);
case "EBADCSRFTOKEN":
console.error("Form tempered");
break;
case 'EBADCSRFTOKEN':
logger.log({ level: 'ERROR', fileName: 'RTL', msg: 'Form tempered' });
process.exit(1);
break;
default:
console.error("DEFUALT ERROR");
console.error(error.code);
logger.log({ level: 'ERROR', fileName: 'RTL', msg: 'DEFUALT ERROR', error: error.code });
throw error;
}
};
const onListening = () => {
console.log('Server is up and running, please open the UI at http://' + (common.host ? common.host : 'localhost') + ':' + common.port);
logger.log({ level: 'INFO', fileName: 'RTL', msg: 'Server is up and running, please open the UI at http://' + (common.host ? common.host : 'localhost') + ':' + common.port });
};
const server = http.createServer(app);
let server = http.createServer(app.getApp());
server.on('error', onError);
server.on('listening', onListening);
wsServer.mount(server);
server.on("error", onError);
server.on("listening", onListening);
if (common.host) {
server.listen(common.port, common.host);
} else {