Use EnvConfig for port

This commit is contained in:
Rory&
2025-12-17 11:04:15 +01:00
parent 216405b93b
commit ea020635c1
6 changed files with 18 additions and 13 deletions
+1 -1
View File
@@ -40,7 +40,7 @@ if (cluster.isPrimary && process.env.NODE_ENV == "production") {
cluster.fork();
});
} else {
const port = Number(process.env.PORT) || 3001;
const port = EnvConfig.get().port || 3001;
const server = new SpacebarServer({ port });
server.start().catch(console.error);
+1 -1
View File
@@ -32,7 +32,7 @@ import { Config, EnvConfig, initDatabase } from "@spacebar/util";
const app = express();
const server = http.createServer();
const port = Number(process.env.PORT) || 3001;
const port = EnvConfig.get().port || 3001;
const wrtcWsPort = Number(process.env.WRTC_WS_PORT) || 3004;
const production = process.env.NODE_ENV == "development" ? false : true;
server.on("request", app);
+6 -6
View File
@@ -22,12 +22,12 @@ import { config } from "dotenv";
config({ quiet: true });
import { CDNServer } from "./Server";
const server = new CDNServer({ port: Number(process.env.PORT) || 3003 });
const server = new CDNServer({ port: EnvConfig.get().port || 3003 });
server
.start()
.then(() => {
console.log("[Server] started on :" + server.options.port);
})
.catch((e) => console.error("[Server] Error starting: ", e));
.start()
.then(() => {
console.log("[Server] started on :" + server.options.port);
})
.catch((e) => console.error("[Server] Error starting: ", e));
module.exports = server;
+3 -3
View File
@@ -23,12 +23,12 @@ process.on("unhandledRejection", console.error);
import { Server } from "./Server";
import { config } from "dotenv";
import { EnvConfig } from "@spacebar/util*";
config({ quiet: true });
let port = Number(process.env.PORT);
if (isNaN(port)) port = 3002;
const port = EnvConfig.get().port || 3002;
const server = new Server({
port,
port,
});
server.start();
+4
View File
@@ -52,6 +52,10 @@ export class EnvConfig {
return 1;
}
}
get port(): number | undefined {
return Number(process.env.PORT);
}
}
// Deprecations:
+3 -2
View File
@@ -22,11 +22,12 @@ process.on("unhandledRejection", console.error);
import { config } from "dotenv";
import { Server } from "./Server";
import { EnvConfig } from "@spacebar/util";
config({ quiet: true });
const port = Number(process.env.PORT) || 3004;
const port = EnvConfig.get().port || 3004;
const server = new Server({
port,
port,
});
server.start();