diff --git a/bundle/src/start.ts b/bundle/src/start.ts
index d0686c13..353ebfc6 100644
--- a/bundle/src/start.ts
+++ b/bundle/src/start.ts
@@ -3,6 +3,8 @@ import cluster from "cluster";
import os from "os";
import { red, bold, yellow, cyan } from "nanocolors";
import { initStats } from "./stats";
+import { config } from "dotenv";
+config();
import { execSync } from "child_process";
// TODO: add tcp socket event transmission
@@ -10,15 +12,15 @@ const cores = 1 || Number(process.env.threads) || os.cpus().length;
export function getCommitOrFail() {
try {
- return execSync('git rev-parse HEAD').toString().trim();
- } catch(e) {
- return null
+ return execSync("git rev-parse HEAD").toString().trim();
+ } catch (e) {
+ return null;
}
}
-const commit = getCommitOrFail()
+const commit = getCommitOrFail();
-
-console.log(bold(`
+console.log(
+ bold(`
███████ ██████ ███████ ███████ ██████ ██████ ██████ ██████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
█████ ██ ██ ███████ ███████ ██ ██ ██ ██████ ██ ██
@@ -26,12 +28,24 @@ console.log(bold(`
██ ██████ ███████ ███████ ██████ ██████ ██ ██ ██████
- fosscord-server | ${yellow(`Pre-relase (${commit !== null ? commit.slice(0, 7) : "Unknown (Git cannot be found)"})`)}
+ fosscord-server | ${yellow(
+ `Pre-relase (${
+ commit !== null
+ ? commit.slice(0, 7)
+ : "Unknown (Git cannot be found)"
+ })`
+ )}
-Current commit: ${commit !== null ? `${cyan(commit)} (${yellow(commit.slice(0, 7))})` : "Unknown (Git cannot be found)" }
-`))
+Current commit: ${
+ commit !== null
+ ? `${cyan(commit)} (${yellow(commit.slice(0, 7))})`
+ : "Unknown (Git cannot be found)"
+ }
+`)
+);
-if(commit == null) console.log(yellow(`Warning: Git is not installed or not in PATH.`))
+if (commit == null)
+ console.log(yellow(`Warning: Git is not installed or not in PATH.`));
if (cluster.isMaster && !process.env.masterStarted) {
process.env.masterStarted = "true";
@@ -51,7 +65,9 @@ if (cluster.isMaster && !process.env.masterStarted) {
cluster.on("exit", (worker: any, code: any, signal: any) => {
console.log(
- `[Worker] ${red(`died with pid: ${worker.process.pid} , restarting ...`)}`
+ `[Worker] ${red(
+ `died with pid: ${worker.process.pid} , restarting ...`
+ )}`
);
cluster.fork();
});
|