mirror of
https://github.com/overleaf/overleaf.git
synced 2024-10-24 21:12:38 -04:00
8e77ada424
[web] add cookie/JWE based device history for skipping captcha challenge GitOrigin-RevId: b091564bfd93f7e587d396c860fd864f220f4b63
29 lines
711 B
JavaScript
29 lines
711 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')
|
|
const MockReCAPTCHAApi = require('../mocks/MockReCaptchaApi')
|
|
|
|
logger.level('error')
|
|
|
|
MongoHelper.initialize()
|
|
RedisHelper.initialize()
|
|
MockReCAPTCHAApi.initialize(2222)
|
|
|
|
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)
|
|
})
|