Commit Graph
205 Commits
Author SHA1 Message Date
Jakob AckermannandGitHub b715f16a3b [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 AckermannandGitHub 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 AckermannandGitHub 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 AckermannandGitHub 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 AckermannandGitHub 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 SerranoandGitHub 45561cde0e Removed node6 and updated modules to Node 10 (#135) 2020-02-06 11:19:15 +01:00
Jakob AckermannandGitHub 16ca8f25c4 [misc] narrow down the rw accessible directories for the run user (#119) 2020-01-29 12:14:32 +01:00
Miguel SerranoandGitHub 6a5f1588cc Set CRYPTO_RANDOM as environment variable at startup time (#134) 2020-01-28 07:16:23 +01:00
Jakob AckermannandGitHub 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 SerranoandGitHub 2bc1dc464b Added missing recaptcha configuration (#132) 2020-01-21 12:37:40 +01:00
Miguel SerranoandGitHub 4a424096f2 Added environment variables for web-api user/pass (#131) 2020-01-09 15:55:57 +01:00
Miguel SerranoandGitHub c4104806c3 Hotfix 2.0.2 (#130) 2019-12-10 15:06:40 +01:00
Miguel SerranoandGitHub fc0c464216 Copy synctex executable to docker host (#129) 2019-11-22 10:12:33 +01:00
Miguel SerranoandGitHub bfcba2a943 Remove overriden v1 settings (#128) 2019-11-21 11:52:02 +01:00
Miguel SerranoandGitHub d29b3fa1f7 Overleaf CE Hotfix 2.0.1 (#126) 2019-10-21 11:48:01 +02:00
Miguel SerranoandGitHub 5159c9cc8b Disable project-history via settings (#125) 2019-10-15 11:00:38 +02:00
Miguel SerranoandGitHub 325c31d602 Linked CLSI synctext to /opts/synctex (#118) 2019-10-08 12:47:08 +02:00
Miguel SerranoandGitHub fbd5e2a826 Delete aggregated error log (#117) 2019-10-08 11:54:49 +02:00
Shane KilkellyandGitHub 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 SerranoandGitHub fad5639f55 Added debugging support to services (#113) 2019-09-10 17:13:17 +02:00
Miguel SerranoandGitHub 47eb3e4186 Override v1.url setting with "" instead of null (#112) 2019-09-06 10:37:03 +02:00
Miguel SerranoandGitHub d126eb7112 Updated settings with several fixes (#111) 2019-09-04 16:39:47 +02:00
Miguel SerranoandGitHub a818b1d427 Updated settings to serve minified assets (#110) 2019-09-03 11:36:39 +02:00
Miguel SerranoandGitHub f100877eb7 Server Pro fixes (#109) 2019-08-22 16:57:26 +02:00
Miguel SerranoandGitHub 1df1f17fc6 Run filestore with node6 (#108) 2019-08-20 10:50:23 +02:00
Miguel SerranoandGitHub 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 KilkellyandGitHub 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 KilkellyandGitHub 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 KilkellyandGitHub f32444ee0d Merge pull request #82 from d-Rickyy-b/FixTypo
Fix typo in error log filename
2017-10-23 15:48:09 +01:00
RicoandGitHub 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 KilkellyandGitHub 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