summary refs log tree commit diff
path: root/src/api/Server.ts
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-07-11 06:07:41 +0200
committerRory& <root@rory.gay>2026-07-11 06:07:41 +0200
commit177cc5bd7fb6a5d3e6ae8be415635d0732a28222 (patch)
tree162c42a182d1b025afdc57e1d78dfc641ad4ad48 /src/api/Server.ts
parentAPI: expose assets/logo.png (diff)
downloadserver-ts-177cc5bd7fb6a5d3e6ae8be415635d0732a28222.tar.xz
Systemd notify hooks, move nixos integration tests to a systemd service
Diffstat (limited to 'src/api/Server.ts')
-rw-r--r--src/api/Server.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/api/Server.ts b/src/api/Server.ts

index 83f73367..84503d6e 100644 --- a/src/api/Server.ts +++ b/src/api/Server.ts
@@ -35,7 +35,7 @@ import { pendingPolls, JwtKeypairManager, } from "@spacebar/util"; -import { ProcessLifecycle } from "../util/util/ProcessLifecycle"; +import { ProcessLifecycle, SystemdLifecycle } from "../util/util/ProcessLifecycle"; import { Monitoring } from "../util/monitoring/Monitoring"; import { BcryptWorkerPool } from "../util/util/workers/bcrypt/BcryptWorkerPool"; import { Authentication, CORS, ImageProxy, BodyParser, ErrorHandler, initRateLimits, initTranslation } from "./middlewares"; @@ -238,7 +238,8 @@ export class SpacebarServer extends Server { if (logRequests) console.log(red(`Warning: Request logging is enabled! This will spam your console!\nTo disable this, unset the 'LOG_REQUESTS' environment variable!`)); + await super.start(); + await SystemdLifecycle.setStatus(`Listening on ${this.options.host}:${this.options.port}...`); await ProcessLifecycle.Ready(); - return super.start(); } }