mirror of
https://github.com/spacebarchat/server.git
synced 2024-11-11 05:02:37 +01:00
🐛 fix server options
This commit is contained in:
parent
1049f57454
commit
5acd0ad669
@ -17,7 +17,7 @@
|
||||
"ajv": "^8.5.0",
|
||||
"dotenv": "^8.2.0",
|
||||
"jsonwebtoken": "^8.5.1",
|
||||
"lambert-server": "^1.1.7",
|
||||
"lambert-server": "^1.2.7",
|
||||
"missing-native-js-functions": "^1.2.3",
|
||||
"mongoose-autopopulate": "^0.12.3",
|
||||
"node-fetch": "^2.6.1",
|
||||
|
@ -10,9 +10,12 @@ export class Server {
|
||||
public ws: WebSocketServer;
|
||||
public port: number;
|
||||
public server: http.Server;
|
||||
public production: boolean;
|
||||
|
||||
constructor({ port, server }: { port: number; server?: http.Server }) {
|
||||
constructor({ port, server, production }: { port: number; server?: http.Server; production?: boolean }) {
|
||||
this.port = port;
|
||||
this.production = production || false;
|
||||
|
||||
if (server) this.server = server;
|
||||
else this.server = http.createServer({});
|
||||
|
||||
@ -34,8 +37,10 @@ export class Server {
|
||||
await this.setupSchema();
|
||||
await Config.init();
|
||||
console.log("[DB] connected");
|
||||
if (!this.server.listening) this.server.listen(this.port);
|
||||
console.log(`[Gateway] online on 0.0.0.0:${this.port}`);
|
||||
if (!this.server.listening) {
|
||||
this.server.listen(this.port);
|
||||
console.log(`[Gateway] online on 0.0.0.0:${this.port}`);
|
||||
}
|
||||
}
|
||||
|
||||
async stop() {
|
||||
|
Loading…
Reference in New Issue
Block a user