Eric Mc Sween
7119141524
Merge pull request #7304 from overleaf/em-split-queues
...
Split the config for web and analytics queues
GitOrigin-RevId: fa3fc86c874e653649aefad030607105d514a52b
2022-04-05 12:19:32 +00:00
Jakob Ackermann
ae0c347f27
Merge pull request #6542 from overleaf/jpa-em-code-sharing-workspaces
...
[misc] npm workspaces
GitOrigin-RevId: 87aa72db6637fb238d7cd35b0a48ac3ed58ab3eb
2022-02-16 11:31:07 +00:00
Eric Mc Sween
f3f0be5c56
Merge pull request #6211 from overleaf/em-code-sharing
...
Change directory layout in service containers
GitOrigin-RevId: 09ff19db2a123cbf7691d51e9ce9be6eee264287
2022-01-07 09:03:22 +00:00
Jakob Ackermann
56a3b0dcde
Merge pull request #4819 from overleaf/jpa-pdf-caching-new-event-loop
...
[clsi] pdf-caching: move cpu intensive work onto a new event loop
GitOrigin-RevId: 4cb5cd4528fa1c5df6a8e91f9caa38cb64d94463
2021-08-25 08:03:38 +00:00
Jakob Ackermann
b456ea726d
[misc] merge pdf caching into main ( #226 )
...
* wip generate directory for hash content
* cleanup, remove console logging
* add content caching module
* Return PDF stream ranges with compile response
* Return the PDF file size in the compile response
* PDF range endpoint
* [misc] WIP: pdf caching: preserve the m-time on static content files
* [misc] WIP: pdf caching: improve browser caching, emit caching headers
* [misc] WIP: pdf caching: do not emit very small chunks <1kB
* [misc] keep up with moving output files into a separate directory
* [OutputCacheManager] add global feature flag for enabling pdf caching
* [misc] add contentId into the URL for protecting PDF stream contents
* [misc] support PDF stream caching for anonymous users
* [misc] add per-request feature flag for enabling PDF stream caching
* [misc] enable pdf caching in CI and emit metrics at the end of run
* [misc] expose compile stats and timings to the frontend
* [misc] log an error in case saving output files fails
* [misc] add metrics for pdf bandwidth and pdf caching performance
* [misc] add a dark mode to the pdf caching for computing ranges only
* [misc] move pdf caching metrics into ContentCacheMetrics
* [misc] add a config option for the min chunk size of pdf ranges
Co-authored-by: Brian Gough <brian.gough@overleaf.com>
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com>
2021-05-13 14:07:54 +01: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
Jakob Ackermann
1d1b9ebebc
[misc] bump the dev-env to 3.3.2
2020-08-10 17:01:11 +01:00
mserranom
44ec451b11
updated build-scripts
2020-03-11 11:55:44 +01:00
Jakob Ackermann
6155c8a097
[misc] cleanup unused dependency on mongo and redis
2020-02-25 14:45:09 +01:00
Jakob Ackermann
b064fede63
[misc] update the build scripts to 1.3.5
2020-02-11 12:27:59 +01:00
Nate Stemen
1982dfc1cb
bump build script to 1.1.24
2019-10-25 11:03:45 -04:00
Christopher Hoskin
bef93667a5
Bump build script to 1.1.23
2019-10-24 16:57:08 +01:00
Shane Kilkelly
1edda47b0e
update logger and metrics
2019-06-18 16:29:20 +01:00
Christopher Hoskin
a33cd6cbbf
Bump buildscripts from 1.1.11 to 1.1.20
2019-05-03 10:29:38 +01:00
Christopher Hoskin
cc00d5311b
Bump buildscript to 1.1.11
2019-01-11 11:52:10 +00:00
Henry Oswald
cd5bcdd7ca
fix expired projects command
2018-07-30 17:37:30 +01:00
Christopher Hoskin
28373d34f5
Bump build script to 1.1.8, drop csh-gcdm-test and csh-staging repos
2018-07-17 12:10:08 +01:00
Henry Oswald
62a33701e9
update build scripts so smoke tests are compiled
2018-06-12 17:44:13 +01:00
Christopher Hoskin
824745dfbc
Update build scripts from 1.1.3 to 1.1.6
2018-06-12 10:22:30 +01:00
Henry Oswald
91bd54cff9
update to 1.1.3 build scripts
2018-05-24 19:03:57 +01:00
Henry Oswald
35da59ac8a
update package.json scripts
2018-04-09 11:06:35 +01:00
Henry Oswald
4c96abd6c5
grep works with command
...
updated build scripts
acceptence tests break, files are written as root when user is node
2018-03-29 17:07:22 +01:00
Henry Oswald
551e8d36b4
update build script and add load balancer agent
2018-03-29 12:12:29 +01:00
Henry Oswald
c80c38b7a9
update build scripts
2018-03-14 15:44:58 +00:00
Henry Oswald
572f1ee230
update scripts from latest build scripts 1.1.0
2018-03-14 15:44:58 +00:00
Henry Oswald
5285d393a0
set entry point for dockerfile
2018-03-14 15:44:58 +00:00
Henry Oswald
b86dc2623f
removed user temporarly, created make ci task
2018-03-14 15:44:58 +00:00
Henry Oswald
9afb7e9417
built with 1.1.0 scripts
2018-03-02 18:08:13 +00:00
Henry Oswald
f39d14bf1b
unit tests pass, acceptence fail
...
uncomment tests
2018-03-02 17:34:41 +00:00
Henry Oswald
3399f55153
wip, docker container is correctly created
2018-03-02 17:14:23 +00:00
Henry Oswald
603069ea59
tests pass under app user
2018-03-02 17:14:23 +00:00
Henry Oswald
b1c0abbd4d
updateded build scripts
2018-03-02 17:14:23 +00:00
Henry Oswald
c0058ac720
mount app as volume in docker container for local tests
...
change to overrides
2018-03-02 17:14:23 +00:00
Henry Oswald
ece0540318
updated build sripts with 1.0.3
2018-03-02 17:14:23 +00:00
Henry Oswald
fdac655cd4
acceptence tests pass inside docker container (apart from sync)
2018-03-02 17:14:23 +00:00
Henry Oswald
5cf3c904cb
mvp
...
needs hacked pacth in docker runner
wip
most tests pass
2018-03-02 17:14:20 +00:00
James Allen
df21b9de53
Provide hosts and siblings container as environment settings and add npm run start script
...
wip acceptence tests run, but don't all pass
wip
removed npm-debug from git
2018-03-02 17:14:18 +00:00