Commit graph

600 commits

Author SHA1 Message Date
Miguel Serrano
8839b473a7
Merge pull request #748 from overleaf/msm-change-redist-tag-5
Set tag '5' for redis image
2020-05-29 20:41:43 +02:00
Miguel Serrano
7d70401693
Set tag '5' for redis image 2020-05-29 15:07:51 +02:00
Miguel Serrano
422001d16d
Merge pull request #744 from overleaf/msm-remove-tags
Removed tags service
2020-05-26 11:17:52 +02:00
Miguel Serrano
21b05f7a12
Merge pull request #745 from overleaf/msm-remove-privileged
Removed privileged mode from docker-compose.yml
2020-05-25 17:24:12 +02:00
Miguel Serrano
561aff34b9 Removed privileged mode from docker-compose.yml 2020-05-25 16:54:38 +02:00
Miguel Serrano
886e5f1054 removed tags service 2020-05-25 16:46:25 +02:00
Miguel Serrano
857e5620c5
Set TEXMFVAR to a writable location (#739) 2020-05-25 15:16:18 +02:00
Miguel Serrano
e2f6f670ef
Merge pull request #740 from overleaf/msm-expose-env-var-pdf-optimisation
added 'OPTIMISE_PDF' environment variable
2020-05-20 20:26:44 +02:00
Miguel Serrano
9fd72d4e7b added 'OPTIMISE_PDF' environment variable 2020-05-20 07:49:44 +02:00
Miguel Serrano
6d14c182cd
Merge pull request #737 from Soptq/patch-2
Restrict Redis version to 5.0.0
2020-05-18 15:41:13 +02:00
Soptq
d203478a51
Update docker-compose.yml
Restrict redis version to 5.0.0
2020-05-09 14:36:59 +08:00
Christopher Hoskin
4faadc77f2
Merge pull request #733 from overleaf/csh-issue-2578-add-base-tag-arg
Try making the base image tag specifiable
2020-05-06 14:21:23 +01:00
Miguel Serrano
b697794b2b
Merge pull request #732 from overleaf/msm-remove-doc-updater-compilation
Remove compilation step from document-updater
2020-05-06 14:42:18 +02:00
Miguel Serrano
9875106760
Remove compilation step from document-updater 2020-05-06 14:32:53 +02:00
Christopher Hoskin
626b555cd1 Try making the base image tag specifiable 2020-05-06 11:59:42 +01:00
Jakob Ackermann
0a21775489
Merge pull request #726 from overleaf/jpa-temporary-fix-for-lualatex
[docker-compose] add a temporary fix for LuaLatex compiles
2020-04-22 11:02:40 +02:00
Jakob Ackermann
b085b9931a
[docker-compose] add a temporary fix for LuaLatex compiles 2020-04-22 10:34:47 +02:00
Miguel Serrano
863cb04062
Added pull request template (#723) 2020-04-16 12:08:37 +02:00
Christopher Hoskin
903893bc7d
Merge pull request #724 from overleaf/csh-issue-2578-server-pro-cloud-build
Use variables for Makefile tagging
2020-04-16 09:59:06 +01:00
Christopher Hoskin
53f9071a1f Use variables for Makefile tagging 2020-04-15 15:11:31 +01:00
zefyrr
810a5163e5
updated texlive dir for path env variable (#719)
Co-authored-by: Omer Kareem <okareem@omerk.local>
2020-04-15 13:15:10 +02:00
Timothée Alby
13a6a9ae89
add allowedImageNames setting from ENV vars (#718)
Uses `ALL_TEX_LIVE_DOCKER_IMAGES` (required) and
`ALL_TEX_LIVE_DOCKER_IMAGE_NAMES` (optional) to add the
`allowedImageNames` setting, allowing users to change a project's Tex
Live version.
2020-04-14 12:08:59 +02:00
Miguel Serrano
abc031efd0
Fixed compile scripts for non-coffee modules (#717) 2020-04-07 16:17:51 +02:00
Miguel Serrano
7b2238ae58
Added 'currentImageName' setting plus migration (#701) 2020-03-09 13:15:40 +01:00
Shane Kilkelly
dd4f78cca1
Merge pull request #699 from overleaf/sk-not-mount-docker-socket-by-default
Comment out the docker socket mount
2020-02-20 15:10:16 +00:00
Shane Kilkelly
09bf71f2b2
Comment out the docker socket mount
And add a note for server-pro users to un-comment the line if they want to use sibling containers.
2020-02-20 15:09:00 +00:00
Miguel Serrano
42431d01ba
Merge pull request #696 from overleaf/msm-monorepo-merge
Merge docker-image repository
2020-02-19 10:24:42 +01:00
mserranom
dc53803a7e Updated dockerfile and build script with monorepo changes 2020-02-17 14:58:47 +01:00
mserranom
f316ebde98 merged services.js 2020-02-17 14:00:29 +01:00
mserranom
f7ec9dfced merged .gitignore 2020-02-17 13:58:48 +01:00
mserranom
aad5df5168 merged README.md 2020-02-17 13:57:53 +01:00
mserranom
93dce40328 moved files from docker-image imported repo to root 2020-02-17 13:56:49 +01:00
mserranom
731b0d5918 Merging docker-image to master 2020-02-17 13:50:21 +01:00
Jakob Ackermann
ebd31737a5
[misc] minimize the main stage (#122)
- cleanup git history
- do not install not needed npm packages
  - The Gruntfile was removed in
    REF: 27dd97ecc5

  - The simple-git package is not used since
    REF: df2d46df82
- cleanup npm cache
- cleanup node-gyp build cache
- cleanup /tmp
- move copying of the settings defaults after the installation

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-02-13 16:38:58 +01:00
Jakob Ackermann
e83b7856c3
[init] bail out in case the db access fails (#123)
* [init] bail out in case the db access fails

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [misc] bail out in case any command in an init_script failed

NOTE: sh does not support `-o pipefail`.

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-02-13 13:33:55 +01:00
Jakob Ackermann
47e51a2075
[misc] minimize base image (#120)
* [docker] drop sudo

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] install qpdf in a single stage

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] install texlive and additional tlmgr packages in a single stage

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] drop the apt package lists

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] pull the package lists only once

move the installation of nodejs into the dependencies install section

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] delete the default nginx configuration files immediately

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] skip the downloading and storage of unused texlive artifacts

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] drop the npm download cache

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [docker] apply review feedback

- install qpdf as ubuntu package
- add a comment on the nginx config removal
- add back and update a note on changing the texlive mirror
2020-02-13 12:00:03 +01:00
Jakob Ackermann
e422c20e74
[nginx] simplify the root specification for sendfile (#121)
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-02-13 11:59:20 +01:00
Jakob Ackermann
5e0f94f404
[settings] produce a consistent redis config for every service (#124)
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-02-13 11:56:03 +01:00
Timothée Alby
f02d62d3a1
Merge pull request #692 from overleaf/msm-fixed-mailing-list-link
Fixed mailing list link in README
2020-02-12 08:39:05 -05:00
Miguel Serrano
e8bdb6b0e6 Fixed mailing list link in README 2020-02-10 12:08:54 +01:00
Miguel Serrano
5c9a56d906
Removed node6 and updated modules to Node 10 (#135) 2020-02-06 11:19:15 +01:00
Jakob Ackermann
f2ee880549
[misc] narrow down the rw accessible directories for the run user (#119) 2020-01-29 12:14:32 +01:00
Miguel Serrano
3781585862
Set CRYPTO_RANDOM as environment variable at startup time (#134) 2020-01-28 07:16:23 +01:00
Jakob Ackermann
7a481d0d1d
Merge pull request #133 from overleaf/jpa-dump-all-git-shas
[misc] export all git repository revisions
2020-01-23 15:37:48 +01:00
Jakob Ackermann
df2d46df82
[misc] export all git repository revisions
There is a multi purpose shell script for the gathering of git revisions
 now.
It will extract all revisions that can be found in traversing of the
 current working directory. This effectively includes the
 overleaf/overleaf repo and any others that may be added downstream.
2020-01-23 10:57:36 +01:00
Miguel Serrano
689104d93e
Removed compile:all from filestore and notifications services (#688) 2020-01-22 14:41:31 +01:00
Miguel Serrano
bb3485016e
Added missing recaptcha configuration (#132) 2020-01-21 12:37:40 +01:00
Miguel Serrano
9d6cf19d35
Updated location of synctex path in docker-compose.yml (#680) 2020-01-09 15:56:19 +01:00
Miguel Serrano
17bfbee183
Added environment variables for web-api user/pass (#131) 2020-01-09 15:55:57 +01:00
Miguel Serrano
c05da63e84
Add environment variable to disable email confirmation banner (#676) 2020-01-08 10:03:59 +01:00