Jakob Ackermann
918cd0bfbe
[misc] mongodb: use the new db connector by default
...
mongojs was enabling it by default as well.
2020-09-10 10:09:30 +01:00
Jakob Ackermann
f6083a2d51
[misc] mongodb: refactor the process of setting up the db construct
...
Co-Authored-By: John Lees-Miller <jdleesmiller@gmail.com>
2020-09-10 10:08:30 +01:00
Jakob Ackermann
0cf5cad3b8
[misc] mongodb: drop the getCollection helper
2020-09-10 10:08:30 +01:00
Jakob Ackermann
4080784310
[misc] simplify mongodb collection access using a shared db construct
...
Resolve the getCollection Promises once and store the result in a shared
`db` object which can get imported by all the call-sites.
The http server is starting only after a Promise of `waitForDb()`
resolves. This covers the app code and the acceptance tests:
REF: 586706a9439c3591fc9613dc877f055096ca073a
REF: d026569d2eb4123e30c771a55a001b42d5ade72f
2020-09-10 10:08:30 +01:00
Jakob Ackermann
a52c0fe9fb
[misc] mongodb: drop intermediate dbPromise
...
It would confuse the logic of a follow-up commit.
2020-09-10 10:08:23 +01:00
Jakob Ackermann
1b70189fb1
[misc] wait for the mongo connection before starting acceptance tests
2020-09-10 10:08:23 +01:00
Brian Gough
e08865646f
upgrade from metrics-sharelatex to @overleaf/metrics
2020-09-09 10:37:56 +01:00
Jakob Ackermann
39ea30355e
[misc] simplify the naming around waiting for a mongo connection
...
Co-Authored-By: Eric Mc Sween <eric.mcsween@overleaf.com>
Co-Authored-By: Miguel Serrano <mserranom@gmail.com>
Co-Authored-By: Simon Detheridge <s@sd.ai>
2020-08-24 17:41:03 +01:00
Jakob Ackermann
959b5853a6
[misc] complete the connection setup before starting the http server
2020-08-19 13:06:22 +01:00
Jakob Ackermann
0c8f04a011
[misc] migrate to native mongo driver
2020-08-19 13:04:47 +01:00
Jakob Ackermann
4b3ed5e9b1
[misc] get rid of unsafe Buffer usage
2020-08-19 12:59:33 +01:00
Christopher Hoskin
0b1f61cb02
[misc] bump logger-sharelatex to version 2.2.0
2020-08-12 12:48:05 +01:00
Jakob Ackermann
e992166680
[misc] bump the dev-env to 3.3.2
2020-08-10 17:01:11 +01:00
Brian Gough
1dd24d1a4b
update buildscript.txt to node 10.21.0
2020-06-03 11:09:57 +01:00
Brian Gough
c3345d6551
update to node 10.21.0
2020-06-03 10:22:19 +01:00
Ersun Warncke
686f0f0102
[misc] fix express deprecations
...
Co-Authored-By: Jakob Ackermann <jakob.ackermann@overleaf.com>
2020-04-15 18:43:23 +02:00
Jakob Ackermann
db30170228
[misc] bump logger-sharelatex to 1.9.1
2020-03-23 16:18:07 +01:00
mserranom
6f90684fa6
Removed morgan logger
2020-03-17 17:23:17 +01:00
mserranom
2afc0894bc
updated to express 4
2020-03-06 19:33:17 +01:00
mserranom
d5e3f9b4c8
make format_fix
2020-03-06 19:17:40 +01:00
mserranom
3eb217402b
fixed mongodb 3.x change requiring
2020-03-06 19:15:21 +01:00
mserranom
9bbc8c7483
updated mongojs
2020-03-06 17:47:30 +01:00
mserranom
5926aa511a
updated mocha
2020-03-06 17:39:43 +01:00
mserranom
3f066ea757
updated ajv
2020-03-06 17:32:59 +01:00
mserranom
aaf68cd898
updated acorn and sinon
2020-03-06 17:31:40 +01:00
mserranom
d27275a3ab
fixed linting
2020-03-06 17:03:17 +01:00
mserranom
6f931ee52b
npm audit fix and minor+patch version upgrades
2020-03-06 17:00:47 +01:00
mserranom
267607995e
updated build scripts to 1.4.0
2020-03-06 16:50:14 +01:00
Jakob Ackermann
2b276cdeba
Merge pull request #38 from overleaf/jpa-dependencies-cleanup
...
[misc] cleanup dependencies
2020-02-14 10:55:36 +01:00
Jakob Ackermann
79a336dd55
[misc] cleanup unused dependency on redis
2020-02-12 14:49:02 +01:00
Jakob Ackermann
f9cefa6f06
[misc] specify dependency versions to counter unrelated lockfile changes
...
Also delete unused redis dependency.
2020-02-12 14:49:00 +01:00
Jakob Ackermann
16f2dbb58c
[misc] delete unused redis dependency
2020-02-12 14:47:30 +01:00
Brian Gough
5d76f55230
remove unused .travis.yml file
2020-02-12 12:37:00 +00:00
Jakob Ackermann
48815b1360
[misc] fix prettier-eslint errors
2020-02-11 12:29:17 +01:00
Jakob Ackermann
69bd187d5e
[misc] update the build scripts to 1.3.5
2020-02-11 12:27:58 +01:00
Brian Gough
fceddd8739
update node version in buildscript.txt
2020-02-07 15:31:03 +00:00
Brian Gough
482b9d4b98
update .nvmrc
2020-02-07 15:30:41 +00:00
Brian Gough
f8ba165fe7
update to node 10.19.0
2020-02-07 14:16:31 +00:00
Tim Alby
f60c247a22
delete decaffeinate.sh
2020-01-14 18:25:43 +01:00
Shane Kilkelly
c69429a794
Merge pull request #27 from overleaf/sk-upgrade-node-10
...
Update to node 10, and move to package-lock.json
2019-10-14 10:09:21 +01:00
John Lees-Miller
98a438112b
Update config
2019-09-28 11:54:17 +01:00
Shane Kilkelly
18dae9dc5a
Update to node 10, and move to package-lock.json
2019-09-27 15:36:55 +01:00
Alasdair Smith
89a7d6db7c
Remove unnecessary eslint dependencies
2019-08-12 10:34:28 +01:00
mserranom
c70a6bb92b
Removed V8 profiler
2019-07-18 09:42:38 +00:00
Shane Kilkelly
4c85f6622f
actually fix the linter
2019-06-27 10:58:27 +01:00
Shane Kilkelly
37e0703aff
add mocha globals to eslint config
2019-06-27 10:53:46 +01:00
Shane Kilkelly
f5f83854eb
format fix
2019-06-27 10:47:27 +01:00
Shane Kilkelly
ef0d9c5afc
Update logger, metrics, and redis client
...
Also fix acceptance tests, broken by a change in behaviour of the redis client.
It now returns a promise from most operations. This interferes with how mocha
handles callbacks in `before` blocks.
2019-06-18 15:31:19 +01:00
Tim Alby
2c1f83138c
update Git URL in Jenkinsfile
2019-05-07 18:31:14 +02:00
Timothée Alby
93743b6834
Update README.md
2019-05-07 16:34:12 +01:00