Просмотр исходного кода

Merge pull request #6481 from overleaf/jpa-node-14-18-3

[misc] upgrade node version from 14.18.1 to 14.18.3

GitOrigin-RevId: 976542fcc0271e323695c59a987dcf1614ee633e
Jakob Ackermann 4 лет назад
Родитель
Сommit
8789296f5a
65 измененных файлов с 72 добавлено и 72 удалено
  1. 1 1
      libraries/access-token-encryptor/.nvmrc
  2. 1 1
      libraries/access-token-encryptor/buildscript.txt
  3. 1 1
      libraries/logger/.nvmrc
  4. 1 1
      libraries/logger/buildscript.txt
  5. 1 1
      libraries/metrics/.nvmrc
  6. 1 1
      libraries/metrics/buildscript.txt
  7. 1 1
      libraries/o-error/.nvmrc
  8. 1 1
      libraries/o-error/buildscript.txt
  9. 1 1
      libraries/object-persistor/.nvmrc
  10. 1 1
      libraries/object-persistor/buildscript.txt
  11. 1 1
      libraries/redis-wrapper/.nvmrc
  12. 1 1
      libraries/redis-wrapper/buildscript.txt
  13. 1 1
      libraries/settings/.nvmrc
  14. 1 1
      libraries/settings/buildscript.txt
  15. 1 1
      services/chat/.nvmrc
  16. 1 1
      services/chat/Dockerfile
  17. 1 1
      services/chat/Makefile
  18. 1 1
      services/chat/buildscript.txt
  19. 2 2
      services/chat/docker-compose.yml
  20. 1 1
      services/clsi/.nvmrc
  21. 1 1
      services/clsi/Dockerfile
  22. 1 1
      services/clsi/Makefile
  23. 1 1
      services/clsi/buildscript.txt
  24. 1 1
      services/contacts/.nvmrc
  25. 1 1
      services/contacts/Dockerfile
  26. 1 1
      services/contacts/Makefile
  27. 1 1
      services/contacts/buildscript.txt
  28. 2 2
      services/contacts/docker-compose.yml
  29. 1 1
      services/docstore/.nvmrc
  30. 1 1
      services/docstore/Dockerfile
  31. 1 1
      services/docstore/Makefile
  32. 1 1
      services/docstore/buildscript.txt
  33. 2 2
      services/docstore/docker-compose.yml
  34. 1 1
      services/document-updater/.nvmrc
  35. 1 1
      services/document-updater/Dockerfile
  36. 1 1
      services/document-updater/Makefile
  37. 1 1
      services/document-updater/buildscript.txt
  38. 2 2
      services/document-updater/docker-compose.yml
  39. 1 1
      services/filestore/.nvmrc
  40. 1 1
      services/filestore/Dockerfile
  41. 1 1
      services/filestore/Makefile
  42. 1 1
      services/filestore/buildscript.txt
  43. 1 1
      services/notifications/.nvmrc
  44. 1 1
      services/notifications/Dockerfile
  45. 1 1
      services/notifications/Makefile
  46. 1 1
      services/notifications/buildscript.txt
  47. 2 2
      services/notifications/docker-compose.yml
  48. 1 1
      services/real-time/.nvmrc
  49. 1 1
      services/real-time/Dockerfile
  50. 1 1
      services/real-time/Makefile
  51. 1 1
      services/real-time/buildscript.txt
  52. 2 2
      services/real-time/docker-compose.yml
  53. 1 1
      services/spelling/.nvmrc
  54. 1 1
      services/spelling/Dockerfile
  55. 1 1
      services/spelling/Makefile
  56. 1 1
      services/spelling/buildscript.txt
  57. 1 1
      services/track-changes/.nvmrc
  58. 1 1
      services/track-changes/Dockerfile
  59. 1 1
      services/track-changes/Makefile
  60. 1 1
      services/track-changes/buildscript.txt
  61. 2 2
      services/track-changes/docker-compose.yml
  62. 1 1
      services/web/Dockerfile
  63. 1 1
      services/web/Dockerfile.frontend
  64. 1 1
      services/web/docker-compose.yml
  65. 1 1
      services/web/scripts/translations/Dockerfile

+ 1 - 1
libraries/access-token-encryptor/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
libraries/access-token-encryptor/buildscript.txt

@@ -4,6 +4,6 @@ access-token-encryptor
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
 --is-library=True
 --is-library=True
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
libraries/logger/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
libraries/logger/buildscript.txt

@@ -4,6 +4,6 @@ logger
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
 --is-library=True
 --is-library=True
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
libraries/metrics/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
libraries/metrics/buildscript.txt

@@ -4,6 +4,6 @@ metrics
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
 --is-library=True
 --is-library=True
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
libraries/o-error/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
libraries/o-error/buildscript.txt

@@ -4,6 +4,6 @@ o-error
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
 --is-library=True
 --is-library=True
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
libraries/object-persistor/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
libraries/object-persistor/buildscript.txt

@@ -4,6 +4,6 @@ object-persistor
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
 --is-library=True
 --is-library=True
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
libraries/redis-wrapper/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
libraries/redis-wrapper/buildscript.txt

@@ -4,6 +4,6 @@ redis-wrapper
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
 --is-library=True
 --is-library=True
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
libraries/settings/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
libraries/settings/buildscript.txt

@@ -4,6 +4,6 @@ settings
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
 --is-library=True
 --is-library=True
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
services/chat/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/chat/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/chat
 WORKDIR /overleaf/services/chat
 
 

+ 1 - 1
services/chat/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/chat/buildscript.txt

@@ -3,6 +3,6 @@ chat
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 2 - 2
services/chat/docker-compose.yml

@@ -6,7 +6,7 @@ version: "2.3"
 
 
 services:
 services:
   test_unit:
   test_unit:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/chat
       - .:/overleaf/services/chat
     working_dir: /overleaf/services/chat
     working_dir: /overleaf/services/chat
@@ -18,7 +18,7 @@ services:
     user: node
     user: node
 
 
   test_acceptance:
   test_acceptance:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/chat
       - .:/overleaf/services/chat
     working_dir: /overleaf/services/chat
     working_dir: /overleaf/services/chat

+ 1 - 1
services/clsi/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/clsi/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/clsi
 WORKDIR /overleaf/services/clsi
 COPY services/clsi/install_deps.sh /overleaf/services/clsi/
 COPY services/clsi/install_deps.sh /overleaf/services/clsi/

+ 1 - 1
services/clsi/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/clsi/buildscript.txt

@@ -5,6 +5,6 @@ clsi
 --env-add=ENABLE_PDF_CACHING="true",PDF_CACHING_ENABLE_WORKER_POOL="true"
 --env-add=ENABLE_PDF_CACHING="true",PDF_CACHING_ENABLE_WORKER_POOL="true"
 --env-pass-through=TEXLIVE_IMAGE
 --env-pass-through=TEXLIVE_IMAGE
 --has-custom-cloudbuild=True
 --has-custom-cloudbuild=True
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=True
 --public-repo=True
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
services/contacts/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/contacts/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/contacts
 WORKDIR /overleaf/services/contacts
 
 

+ 1 - 1
services/contacts/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/contacts/buildscript.txt

@@ -3,6 +3,6 @@ contacts
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 2 - 2
services/contacts/docker-compose.yml

@@ -6,7 +6,7 @@ version: "2.3"
 
 
 services:
 services:
   test_unit:
   test_unit:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/contacts
       - .:/overleaf/services/contacts
     working_dir: /overleaf/services/contacts
     working_dir: /overleaf/services/contacts
@@ -18,7 +18,7 @@ services:
     user: node
     user: node
 
 
   test_acceptance:
   test_acceptance:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/contacts
       - .:/overleaf/services/contacts
     working_dir: /overleaf/services/contacts
     working_dir: /overleaf/services/contacts

+ 1 - 1
services/docstore/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/docstore/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/docstore
 WORKDIR /overleaf/services/docstore
 
 

+ 1 - 1
services/docstore/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/docstore/buildscript.txt

@@ -3,6 +3,6 @@ docstore
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=True
 --public-repo=True
 --script-version=4.0.0
 --script-version=4.0.0

+ 2 - 2
services/docstore/docker-compose.yml

@@ -6,7 +6,7 @@ version: "2.3"
 
 
 services:
 services:
   test_unit:
   test_unit:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/docstore
       - .:/overleaf/services/docstore
     working_dir: /overleaf/services/docstore
     working_dir: /overleaf/services/docstore
@@ -18,7 +18,7 @@ services:
     user: node
     user: node
 
 
   test_acceptance:
   test_acceptance:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/docstore
       - .:/overleaf/services/docstore
     working_dir: /overleaf/services/docstore
     working_dir: /overleaf/services/docstore

+ 1 - 1
services/document-updater/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/document-updater/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/document-updater
 WORKDIR /overleaf/services/document-updater
 
 

+ 1 - 1
services/document-updater/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/document-updater/buildscript.txt

@@ -3,6 +3,6 @@ document-updater
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=True
 --public-repo=True
 --script-version=4.0.0
 --script-version=4.0.0

+ 2 - 2
services/document-updater/docker-compose.yml

@@ -6,7 +6,7 @@ version: "2.3"
 
 
 services:
 services:
   test_unit:
   test_unit:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/document-updater
       - .:/overleaf/services/document-updater
     working_dir: /overleaf/services/document-updater
     working_dir: /overleaf/services/document-updater
@@ -18,7 +18,7 @@ services:
     user: node
     user: node
 
 
   test_acceptance:
   test_acceptance:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/document-updater
       - .:/overleaf/services/document-updater
     working_dir: /overleaf/services/document-updater
     working_dir: /overleaf/services/document-updater

+ 1 - 1
services/filestore/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/filestore/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/filestore
 WORKDIR /overleaf/services/filestore
 COPY services/filestore/install_deps.sh /overleaf/services/filestore/
 COPY services/filestore/install_deps.sh /overleaf/services/filestore/

+ 1 - 1
services/filestore/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/filestore/buildscript.txt

@@ -4,6 +4,6 @@ filestore
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=ENABLE_CONVERSIONS="true",USE_PROM_METRICS="true",AWS_S3_USER_FILES_BUCKET_NAME=fake_user_files,AWS_S3_TEMPLATE_FILES_BUCKET_NAME=fake_template_files,AWS_S3_PUBLIC_FILES_BUCKET_NAME=fake_public_files,GCS_USER_FILES_BUCKET_NAME=fake_userfiles,GCS_TEMPLATE_FILES_BUCKET_NAME=fake_templatefiles,GCS_PUBLIC_FILES_BUCKET_NAME=fake_publicfiles
 --env-add=ENABLE_CONVERSIONS="true",USE_PROM_METRICS="true",AWS_S3_USER_FILES_BUCKET_NAME=fake_user_files,AWS_S3_TEMPLATE_FILES_BUCKET_NAME=fake_template_files,AWS_S3_PUBLIC_FILES_BUCKET_NAME=fake_public_files,GCS_USER_FILES_BUCKET_NAME=fake_userfiles,GCS_TEMPLATE_FILES_BUCKET_NAME=fake_templatefiles,GCS_PUBLIC_FILES_BUCKET_NAME=fake_publicfiles
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=True
 --public-repo=True
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
services/notifications/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/notifications/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/notifications
 WORKDIR /overleaf/services/notifications
 
 

+ 1 - 1
services/notifications/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/notifications/buildscript.txt

@@ -3,6 +3,6 @@ notifications
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=True
 --public-repo=True
 --script-version=4.0.0
 --script-version=4.0.0

+ 2 - 2
services/notifications/docker-compose.yml

@@ -6,7 +6,7 @@ version: "2.3"
 
 
 services:
 services:
   test_unit:
   test_unit:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/notifications
       - .:/overleaf/services/notifications
     working_dir: /overleaf/services/notifications
     working_dir: /overleaf/services/notifications
@@ -18,7 +18,7 @@ services:
     user: node
     user: node
 
 
   test_acceptance:
   test_acceptance:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/notifications
       - .:/overleaf/services/notifications
     working_dir: /overleaf/services/notifications
     working_dir: /overleaf/services/notifications

+ 1 - 1
services/real-time/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/real-time/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/real-time
 WORKDIR /overleaf/services/real-time
 
 

+ 1 - 1
services/real-time/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/real-time/buildscript.txt

@@ -3,6 +3,6 @@ real-time
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=True
 --public-repo=True
 --script-version=4.0.0
 --script-version=4.0.0

+ 2 - 2
services/real-time/docker-compose.yml

@@ -6,7 +6,7 @@ version: "2.3"
 
 
 services:
 services:
   test_unit:
   test_unit:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/real-time
       - .:/overleaf/services/real-time
     working_dir: /overleaf/services/real-time
     working_dir: /overleaf/services/real-time
@@ -18,7 +18,7 @@ services:
     user: node
     user: node
 
 
   test_acceptance:
   test_acceptance:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/real-time
       - .:/overleaf/services/real-time
     working_dir: /overleaf/services/real-time
     working_dir: /overleaf/services/real-time

+ 1 - 1
services/spelling/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/spelling/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/spelling
 WORKDIR /overleaf/services/spelling
 COPY services/spelling/install_deps.sh /overleaf/services/spelling/
 COPY services/spelling/install_deps.sh /overleaf/services/spelling/

+ 1 - 1
services/spelling/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/spelling/buildscript.txt

@@ -4,6 +4,6 @@ spelling
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=
 --env-add=
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=False
 --public-repo=False
 --script-version=4.0.0
 --script-version=4.0.0

+ 1 - 1
services/track-changes/.nvmrc

@@ -1 +1 @@
-14.18.1
+14.18.3

+ 1 - 1
services/track-changes/Dockerfile

@@ -2,7 +2,7 @@
 # Instead run bin/update_build_scripts from
 # Instead run bin/update_build_scripts from
 # https://github.com/sharelatex/sharelatex-dev-environment
 # https://github.com/sharelatex/sharelatex-dev-environment
 
 
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/track-changes
 WORKDIR /overleaf/services/track-changes
 
 

+ 1 - 1
services/track-changes/Makefile

@@ -30,7 +30,7 @@ HERE=$(shell pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 MONOREPO=$(shell cd ../../ && pwd)
 # Run the linting commands in the scope of the monorepo.
 # Run the linting commands in the scope of the monorepo.
 # Eslint and prettier (plus some configs) are on the root.
 # Eslint and prettier (plus some configs) are on the root.
-RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.1 npm run --silent
+RUN_LINTING = docker run --rm -v $(MONOREPO):$(MONOREPO) -w $(HERE) node:14.18.3 npm run --silent
 
 
 format:
 format:
 	$(RUN_LINTING) format
 	$(RUN_LINTING) format

+ 1 - 1
services/track-changes/buildscript.txt

@@ -3,6 +3,6 @@ track-changes
 --docker-repos=gcr.io/overleaf-ops
 --docker-repos=gcr.io/overleaf-ops
 --env-add=AWS_BUCKET=bucket
 --env-add=AWS_BUCKET=bucket
 --env-pass-through=
 --env-pass-through=
---node-version=14.18.1
+--node-version=14.18.3
 --public-repo=True
 --public-repo=True
 --script-version=4.0.0
 --script-version=4.0.0

+ 2 - 2
services/track-changes/docker-compose.yml

@@ -6,7 +6,7 @@ version: "2.3"
 
 
 services:
 services:
   test_unit:
   test_unit:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/track-changes
       - .:/overleaf/services/track-changes
     working_dir: /overleaf/services/track-changes
     working_dir: /overleaf/services/track-changes
@@ -18,7 +18,7 @@ services:
     user: node
     user: node
 
 
   test_acceptance:
   test_acceptance:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/track-changes
       - .:/overleaf/services/track-changes
     working_dir: /overleaf/services/track-changes
     working_dir: /overleaf/services/track-changes

+ 1 - 1
services/web/Dockerfile

@@ -1,6 +1,6 @@
 # the base image is suitable for running web with /overleaf/services/web bind
 # the base image is suitable for running web with /overleaf/services/web bind
 # mounted
 # mounted
-FROM node:14.18.1 as base
+FROM node:14.18.3 as base
 
 
 WORKDIR /overleaf/services/web
 WORKDIR /overleaf/services/web
 
 

+ 1 - 1
services/web/Dockerfile.frontend

@@ -1,4 +1,4 @@
-FROM node:14.18.1
+FROM node:14.18.3
 
 
 # Install Google Chrome
 # Install Google Chrome
 RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
 RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -

+ 1 - 1
services/web/docker-compose.yml

@@ -22,7 +22,7 @@ services:
     user: node
     user: node
 
 
   test_acceptance:
   test_acceptance:
-    image: node:14.18.1
+    image: node:14.18.3
     volumes:
     volumes:
       - .:/overleaf/services/web
       - .:/overleaf/services/web
     working_dir: /overleaf/services/web
     working_dir: /overleaf/services/web

+ 1 - 1
services/web/scripts/translations/Dockerfile

@@ -1,4 +1,4 @@
-FROM node:14.18.1
+FROM node:14.18.3
 
 
 WORKDIR /app/scripts/translations
 WORKDIR /app/scripts/translations