summary refs log tree commit diff
path: root/src/api
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-12-20 21:49:33 +0100
committerRory& <root@rory.gay>2025-12-20 21:49:33 +0100
commit0b87ed9146491313dae85c960084fbcbcc6e36db (patch)
treef8ad0dee8d872ec256faf193eda323b4fd6cc485 /src/api
parentMerge remote-tracking branch 'mathium05/dmFix' (diff)
downloadserver-ts-0b87ed9146491313dae85c960084fbcbcc6e36db.tar.xz
Commit evil (set process names)
Diffstat (limited to 'src/api')
-rw-r--r--src/api/start.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/api/start.ts b/src/api/start.ts

index 96c0c348a..44e028a01 100644 --- a/src/api/start.ts +++ b/src/api/start.ts
@@ -26,6 +26,7 @@ config({ quiet: true }); import { SpacebarServer } from "./Server"; import cluster from "cluster"; import os from "os"; +import fs from "fs"; let cores = 1; try { cores = Number(process.env.THREADS) || os.cpus().length; @@ -48,6 +49,9 @@ if (cluster.isPrimary && process.env.NODE_ENV == "production") { } else { const port = Number(process.env.PORT) || 3001; + if (fs.existsSync("/proc/self/comm")) fs.writeFileSync("/proc/self/comm", `spacebar-api-${cluster.worker ? cluster.worker.id : port}`); + process.title = `sb-api-${cluster.worker ? cluster.worker.id : port}`; + const server = new SpacebarServer({ port }); server.start().catch(console.error);