This commit is contained in:
Balki 2025-04-29 05:10:43 +00:00 committed by GitHub
commit 7619d67741
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -395,10 +395,19 @@ class Server {
})
router.get('/healthcheck', (req, res) => res.sendStatus(200))
this.server.listen(this.Port, this.Host, () => {
if (this.Host) Logger.info(`Listening on http://${this.Host}:${this.Port}`)
else Logger.info(`Listening on port :${this.Port}`)
})
const unixSocketPrefix = "unix/"
if(this.Host.startsWith(unixSocketPrefix)) {
const sockPath = this.Host.slice(unixSocketPrefix.length)
this.server.listen(sockPath, () => {
fs.chmodSync(sockPath, 0o666)
Logger.info(`Listening on unix socket ${sockPath}`)
})
} else {
this.server.listen(this.Port, this.Host, () => {
if (this.Host) Logger.info(`Listening on http://${this.Host}:${this.Port}`)
else Logger.info(`Listening on port :${this.Port}`)
})
}
// Start listening for socket connections
SocketAuthority.initialize(this)