Commit Graph

869 Commits

Author SHA1 Message Date
Brian Gough 43b0429c28 clean up relative path checking 2020-12-18 16:14:05 +00:00
Brian Gough 73e09ff99f remove unnecessary requires 2020-12-18 15:28:06 +00:00
Brian Gough cee93a0cd9 clean up unnecessary var 2020-12-18 15:28:06 +00:00
Brian Gough 4169f7fc73 use once for callback 2020-12-18 15:28:06 +00:00
Brian Gough e84d6305f3 remove unnecessary return 2020-12-18 15:16:07 +00:00
Brian Gough ae064e8997 lint fix 2020-12-18 15:11:29 +00:00
Brian Gough 323890cedb remove Array.from 2020-12-18 15:10:53 +00:00
Brian Gough c044db4897 remove guard helper 2020-12-18 15:09:48 +00:00
Brian Gough 0bae53c7f3 remove unnecessary returns 2020-12-18 15:02:40 +00:00
Brian Gough eaec57cd01 simplify null check 2020-12-18 15:01:25 +00:00
Brian Gough 411d69e36b remove unnecessary callback code 2020-12-18 14:59:48 +00:00
Brian Gough 11ef3c27ed use Set instead of object 2020-12-18 14:56:53 +00:00
Brian Gough 64ea22d259 remove unnecessary null checks 2020-12-17 12:05:17 +00:00
Brian Gough 299d7cc5fe remove unnecessary returns 2020-12-17 12:01:14 +00:00
Brian Gough 5a539b7f90 remove guard function 2020-12-17 11:59:15 +00:00
Brian Gough 4d8e4d54e5 remove Array.from 2020-12-17 11:49:02 +00:00
dependabot[bot] f5594e023f Bump ini from 1.3.5 to 1.3.8
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-12 11:02:53 +00:00
Jakob Ackermann b03812bf06 Merge pull request #198 from overleaf/jpa-no-git-install
[misc] install settings-sharelatex from npm
2020-12-03 10:26:59 +00:00
Jakob Ackermann 5d5241156c [misc] install settings-sharelatex from npm 2020-12-02 12:26:42 +00:00
Eric Mc Sween 06ad314ca7 Merge pull request #197 from overleaf/jpa-bump-metrics-module
[misc] bump metrics module to 3.4.1
2020-11-26 08:54:56 -05:00
Jakob Ackermann 1b73c6dad2 [misc] work around missing stubs 2020-11-25 13:33:54 +00:00
Jakob Ackermann 7b7cd8cc8c [misc] bump metrics module to 3.4.1
- renamed package from `metrics-sharelatex` to `@overleaf/metrics`
- drop support for statsd backend
- decaffeinate
- compress `/metrics` response using gzip
- bump debugging agents to latest versions
- expose prometheus interfaces for custom metrics (custom tags)
- cleanup of open sockets metrics
- fix deprecation warnings for header access
2020-11-25 11:57:25 +00:00
Eric Mc Sween f6cb7e86b9 Merge pull request #196 from overleaf/em-docker-compose-healthchecks
Upgrade build-scripts to 3.4.0
2020-11-24 08:52:40 -05:00
Eric Mc Sween c7fa34a6a8 Upgrade build-scripts to 3.4.0
This version fixes docker-compose health checks for dependent services. See
https://github.com/overleaf/dev-environment/pull/409 for details.
2020-11-24 08:03:28 -05:00
Shane Kilkelly 820f4571c5 Merge pull request #195 from overleaf/sk-add-curl-to-readme
In example request, show example using curl
2020-10-28 09:26:24 +00:00
Shane Kilkelly fcc52cb1a0 No more blank line 2020-10-27 16:17:22 +00:00
Shane Kilkelly aaa0681c39 In example request, show example using curl
This clarifies the exact way to construct this request. It seems that
some users have taken the existing documentation to mean that the
request should be sent from the browser, to the web server. This example
clarifies how to send this compile request directly to the clsi server.
2020-10-27 15:53:10 +00:00
Eric Mc Sween 20a0f3bcd1 Merge pull request #193 from overleaf/dependabot-npm_and_yarn-node-fetch-2.6.1
Bump node-fetch from 2.6.0 to 2.6.1
2020-09-16 12:48:21 -04:00
Eric Mc Sween 40f38b09f0 Merge pull request #191 from overleaf/dependabot-npm_and_yarn-bl-4.0.3
Bump bl from 4.0.1 to 4.0.3
2020-09-16 12:48:15 -04:00
Eric Mc Sween 6c73eb5e34 Merge pull request #190 from overleaf/dependabot-npm_and_yarn-lodash-4.17.20
Bump lodash from 4.17.15 to 4.17.20
2020-09-16 12:48:07 -04:00
Eric Mc Sween f0a2da7346 Merge pull request #194 from overleaf/em-bump-node
Bump Node version to 10.22.1
2020-09-16 12:47:59 -04:00
Eric Mc Sween 5b11dc5a77 Bump Node version to 10.22.1 2020-09-16 12:24:42 -04:00
Eric Mc Sween 239ed3a98f Merge pull request #192 from overleaf/em-home-volume
Mount /home/tex in an anonymous volume
2020-09-14 09:50:17 -04:00
dependabot[bot] f85e2dec5c Bump node-fetch from 2.6.0 to 2.6.1
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-12 17:04:49 +00:00
Eric Mc Sween 14e1e02a68 Test anonymous volumes are removed with containers 2020-09-04 11:34:08 -04:00
Eric Mc Sween 1c13f6fe94 Mount /home/tex in an anonymous volume
When we mount the container's root filesystem as read-only, mount
an anonymous volume in /home/tex so that it's writable. Our TeX Live
images have cached content in /home/tex. This content will automatically
get copied by Docker into this anonymous volume.
2020-09-04 08:49:56 -04:00
Eric Mc Sween 67f4a6eeeb Decaf cleanup: normalize functions
Use function keyword for declarations and arrow functions for callbacks.
2020-09-03 15:58:16 -04:00
Eric Mc Sween 5cd889038e Use _.once() instead of ad hoc implementation 2020-09-03 15:52:09 -04:00
Eric Mc Sween a853950a99 Fix container monitor cleanup function
The intent here is clearly to clear both the timeout and the interval.
2020-09-03 15:50:45 -04:00
Eric Mc Sween 30a44edded Decaf cleanup: simplify variable declarations 2020-09-03 15:50:12 -04:00
Eric Mc Sween a282bccd48 Do not instantiate errors at module load time
This prevents the right stack trace from being captured.
2020-09-03 15:34:19 -04:00
Eric Mc Sween 4905e7db2c Decaf cleanup: unused vars 2020-09-03 15:30:07 -04:00
Eric Mc Sween 44bf38d6db Decaf cleanup: convert async function to sync
The examineOldContainer() function doesn't need to use callbacks since
it only does synchronous work.
2020-09-03 15:13:04 -04:00
Eric Mc Sween 2584586ba2 Decaf cleanup: camel-case variables 2020-09-03 15:13:04 -04:00
Eric Mc Sween c52d7d8f02 Decaf cleanup: simplify null checks 2020-09-03 15:13:04 -04:00
Eric Mc Sween ee4c08868c Decaf cleanup: remove default callbacks 2020-09-03 15:13:04 -04:00
Eric Mc Sween 32f0bbe266 Decaf cleanup: remove IIFEs 2020-09-03 15:13:04 -04:00
Eric Mc Sween f650da8675 Decaf cleanup: remove __guard__ 2020-09-02 17:06:35 -04:00
Eric Mc Sween 99648341e2 Decaf cleanup: remove unnecessary returns 2020-09-02 16:58:41 -04:00
Eric Mc Sween 08be54a43e Decaf cleanup: remove unnecessary Array.from() 2020-09-02 16:45:49 -04:00