mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 22:23:42 +01:00
Merge pull request #9099 from overleaf/jpa-web-graceful-shutdown
[web] introduce graceful shutdown GitOrigin-RevId: f42793a96f1e0304c57a855241bffa32bb291864
This commit is contained in:
@@ -28,8 +28,12 @@ describe('LinkedFiles', function () {
|
||||
let sourceDocId
|
||||
let owner
|
||||
|
||||
let server
|
||||
before(function (done) {
|
||||
LinkedUrlProxy.listen(6543, done)
|
||||
server = LinkedUrlProxy.listen(6543, done)
|
||||
})
|
||||
after(function (done) {
|
||||
server.close(done)
|
||||
})
|
||||
|
||||
beforeEach(async function () {
|
||||
|
||||
@@ -3,7 +3,11 @@ const QueueWorkers = require('../../../../app/src/infrastructure/QueueWorkers')
|
||||
const MongoHelper = require('./MongoHelper')
|
||||
const RedisHelper = require('./RedisHelper')
|
||||
const { logger } = require('@overleaf/logger')
|
||||
const Settings = require('@overleaf/settings')
|
||||
const MockReCAPTCHAApi = require('../mocks/MockReCaptchaApi')
|
||||
const {
|
||||
gracefulShutdown,
|
||||
} = require('../../../../app/src/infrastructure/GracefulShutdown')
|
||||
|
||||
logger.level('error')
|
||||
|
||||
@@ -21,9 +25,10 @@ before('start queue workers', function () {
|
||||
QueueWorkers.start()
|
||||
})
|
||||
|
||||
after('stop main app', function (done) {
|
||||
after('stop main app', async function () {
|
||||
if (!server) {
|
||||
return done()
|
||||
return
|
||||
}
|
||||
server.close(done)
|
||||
Settings.gracefulShutdownDelayInMs = 1
|
||||
await gracefulShutdown(server, 'tests')
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user