mirror of
https://github.com/overleaf/overleaf.git
synced 2025-04-08 16:52:33 +00:00
server can exit immediately, does not need a domain
exit with an exception as no requests can be served
This commit is contained in:
parent
74fc095913
commit
48f62990b4
1 changed files with 13 additions and 9 deletions
|
@ -106,14 +106,18 @@ app.get "/health_check", (req, res)->
|
|||
app.get '*', (req, res)->
|
||||
res.send 404
|
||||
|
||||
serverDomain = domain.create()
|
||||
serverDomain.run ->
|
||||
server = require('http').createServer(app)
|
||||
port = settings.internal.filestore.port or 3009
|
||||
host = settings.internal.filestore.host or "localhost"
|
||||
server.listen port, host, ->
|
||||
logger.log("filestore store listening on #{host}:#{port}")
|
||||
server = require('http').createServer(app)
|
||||
port = settings.internal.filestore.port or 3009
|
||||
host = settings.internal.filestore.host or "localhost"
|
||||
|
||||
serverDomain.on "error", (err)->
|
||||
logger.log err:err, "top level uncaught exception"
|
||||
beginShutdown = () ->
|
||||
appIsOk = false
|
||||
server.close()
|
||||
logger.log "server will stop accepting connections"
|
||||
|
||||
server.on "close", () ->
|
||||
logger.log "closed all connections"
|
||||
process.exit 1
|
||||
|
||||
server.listen port, host, ->
|
||||
logger.log("filestore store listening on #{host}:#{port}")
|
||||
|
|
Loading…
Add table
Reference in a new issue