Commit Graph
204 Commits
Author SHA1 Message Date
Jakob Ackermann 3170a27fb5 [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 ac82600b74 [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 991cb29d0b [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 6f46b2c145 [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
Miguel Serrano 45561cde0e Removed node6 and updated modules to Node 10 (#135) 2020-02-06 11:19:15 +01:00
Jakob Ackermann 16ca8f25c4 [misc] narrow down the rw accessible directories for the run user (#119) 2020-01-29 12:14:32 +01:00
Miguel Serrano 6a5f1588cc Set CRYPTO_RANDOM as environment variable at startup time (#134) 2020-01-28 07:16:23 +01:00
Jakob Ackermann 2630aa7367 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 3783f03a83 [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 2bc1dc464b Added missing recaptcha configuration (#132) 2020-01-21 12:37:40 +01:00
Miguel Serrano 4a424096f2 Added environment variables for web-api user/pass (#131) 2020-01-09 15:55:57 +01:00
Miguel Serrano c4104806c3 Hotfix 2.0.2 (#130) 2019-12-10 15:06:40 +01:00
Miguel Serrano fc0c464216 Copy synctex executable to docker host (#129) 2019-11-22 10:12:33 +01:00
Miguel Serrano bfcba2a943 Remove overriden v1 settings (#128) 2019-11-21 11:52:02 +01:00
Miguel Serrano d29b3fa1f7 Overleaf CE Hotfix 2.0.1 (#126) 2019-10-21 11:48:01 +02:00
Miguel Serrano 5159c9cc8b Disable project-history via settings (#125) 2019-10-15 11:00:38 +02:00
Miguel Serrano 325c31d602 Linked CLSI synctext to /opts/synctex (#118) 2019-10-08 12:47:08 +02:00
Miguel Serrano fbd5e2a826 Delete aggregated error log (#117) 2019-10-08 11:54:49 +02:00
Shane Kilkelly 1dead1e6ed Merge pull request #116 from overleaf/sk-server-pro-set-socket-permissions
Copy logic from clsi entrypoint, to set permissions on docker.sock
2019-09-24 12:01:39 +01:00
Shane Kilkelly 460d334d21 Copy logic from clsi entrypoint, to set permissions on docker.sock 2019-09-24 11:52:38 +01:00
Miguel Serrano fad5639f55 Added debugging support to services (#113) 2019-09-10 17:13:17 +02:00
Miguel Serrano 47eb3e4186 Override v1.url setting with "" instead of null (#112) 2019-09-06 10:37:03 +02:00
Miguel Serrano d126eb7112 Updated settings with several fixes (#111) 2019-09-04 16:39:47 +02:00
Miguel Serrano a818b1d427 Updated settings to serve minified assets (#110) 2019-09-03 11:36:39 +02:00
Miguel Serrano f100877eb7 Server Pro fixes (#109) 2019-08-22 16:57:26 +02:00
Miguel Serrano 1df1f17fc6 Run filestore with node6 (#108) 2019-08-20 10:50:23 +02:00
Miguel Serrano c05c43e048 Merge pull request #107 from overleaf/msm-revive-overleaf-community
Revive overleaf community
2019-08-13 10:51:31 +02:00
mserranom 803f920b55 addressed PR comments 2019-08-08 10:44:14 +00:00
mserranom 28772d6d25 added missing aspell languages 2019-08-07 08:52:55 +00:00
mserranom 2bf86d8ea7 Revive overleaf community 2019-08-07 08:47:05 +00:00
Shane Kilkelly e3494f95d7 Merge pull request #98 from sharelatex/sk-update-readme
Update the readme with a short explanation of how this code works
2019-03-01 11:16:32 +00:00
Shane Kilkelly f8b3741292 remove bit from readme 2019-03-01 11:16:12 +00:00
Shane Kilkelly 9727c374b7 Update the readme with a short explanation of how this code works 2019-02-19 10:22:40 +00:00
Shane Kilkelly fe31ec27f4 Merge branch 'master' of github.com:sharelatex/sharelatex-docker-image 2018-02-06 10:26:50 +00:00
Shane Kilkelly 56b2f641d2 Change launchpad location to github 2018-02-06 10:26:29 +00:00
Henry Oswald 3970b5b4be added trackChanges into features 2018-01-26 09:43:43 +00:00
Shane Kilkelly ad30a56f0a Pin version of simple-git 2018-01-22 14:47:00 +00:00
Shane Kilkelly 9091749448 Chown the sharelatex directory to www-data 2018-01-08 16:21:18 +00:00
Shane Kilkelly 04579ce503 Pin contacts to branch 'sk-update-mongojs' 2017-12-06 11:21:54 +00:00
Shane Kilkelly 8cae3f66c2 move contacts run file 2017-12-05 09:48:05 +00:00
Shane Kilkelly 5e64b59cb2 Merge pull request #83 from sharelatex/sk-bypass-percentage-rollouts
add option to bypass percentage-based rollouts
2017-11-10 15:32:52 +00:00
Shane Kilkelly e8078424ed add option to bypass percentage-based rollouts 2017-11-10 14:15:22 +00:00
Shane Kilkelly 775d9e56c3 Merge branch 'sk-unlisted-projects' 2017-11-10 14:13:17 +00:00
Shane Kilkelly f32444ee0d Merge pull request #82 from d-Rickyy-b/FixTypo
Fix typo in error log filename
2017-10-23 15:48:09 +01:00
Rico 8dd61c9d53 Fix typo in error log filename 2017-10-23 14:46:37 +02:00
Shane Kilkelly 1b76a0e7c3 Add setting to enable anonymous read-write sharing 2017-10-18 13:28:13 +01:00
Shane Kilkelly d13fbe4c48 Pin to latest base image 2017-09-08 09:09:42 +01:00
Shane Kilkelly 83d13e3ef7 Merge pull request #79 from sharelatex/sk-allow-explicit-ses-email-config
add the driver field to email config
2017-09-07 10:21:08 +01:00
Shane Kilkelly fd71cd3c0a Add call to install-services 2017-09-06 11:16:12 +01:00
Shane Kilkelly ff99e226bc Update texlive path 2017-08-02 09:45:08 +01:00