Files
overleaf-cep/services/web/test/acceptance/src/helpers/InitApp.js
T
Eric Mc Sween 5c4e116ad2 Merge pull request #5632 from overleaf/em-gcp-logging-web
Improve GCP logging for web

GitOrigin-RevId: 1198fab2e821a55563058171cfa435605216e337
2021-11-02 09:03:22 +00:00

28 lines
615 B
JavaScript

const App = require('../../../../app.js')
const QueueWorkers = require('../../../../app/src/infrastructure/QueueWorkers')
const MongoHelper = require('./MongoHelper')
const RedisHelper = require('./RedisHelper')
const { logger } = require('@overleaf/logger')
logger.level('error')
MongoHelper.initialize()
RedisHelper.initialize()
let server
before('start main app', function (done) {
server = App.listen(3000, 'localhost', done)
})
before('start queue workers', function () {
QueueWorkers.start()
})
after('stop main app', function (done) {
if (!server) {
return done()
}
server.close(done)
})