Commit graph

47 commits

Author SHA1 Message Date
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
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
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
17bfbee183
Added environment variables for web-api user/pass (#131) 2020-01-09 15:55:57 +01:00
Miguel Serrano
fe5cdef39c
Linked CLSI synctext to /opts/synctex (#118) 2019-10-08 12:47:08 +02:00
mserranom
32cb10a602 Revive overleaf community 2019-08-07 08:47:05 +00:00
Shane Kilkelly
3c4866a710 Change launchpad location to github 2018-02-06 10:26:29 +00:00
Shane Kilkelly
16b5c5dd1a Chown the sharelatex directory to www-data 2018-01-08 16:21:18 +00:00
Shane Kilkelly
1a9aab3516 Pin to latest base image 2017-09-08 09:09:42 +01:00
Shane Kilkelly
7fd351a2be Add call to install-services 2017-09-06 11:16:12 +01:00
Shane Kilkelly
b5532802c9 Refactor 2017-05-19 08:32:34 +01:00
Shane Kilkelly
c392276b8e Ensure bcrypt gets installed 2017-05-18 13:08:55 +01:00
Shane Kilkelly
84ba3c76c7 Pin to sharelatex-base:v1.0.0 2017-02-27 15:46:28 +00:00
Shane Kilkelly
6c81aa07fb Set baseDir var 2017-02-22 09:48:34 +00:00
Shane Kilkelly
958ba76463 Update image names 2017-02-22 09:20:07 +00:00
Shane Kilkelly
37e8445e8d split base image from main image 2017-02-21 11:22:25 +00:00
Shane Kilkelly
dda1309393 Remove texlive docks 2017-02-21 11:01:52 +00:00
Shane Kilkelly
6eaef02fa2 Add launchpad to docker build 2017-02-02 14:09:55 +00:00
Henry Oswald
52f68e2c60 install texcount on default image 2016-09-21 16:59:37 +01:00
ShareLaTeX
6cfe468a3b move settings file to early on 2016-09-21 12:47:07 +00:00
ShareLaTeX
ec24fc28fc added dollar to base path 2016-08-05 14:22:42 +00:00
Henry Oswald
6d7993722c fixed init.d copy 2016-08-05 15:19:25 +01:00
ShareLaTeX
7bff700262 Merge branch 'master' of https://github.com/sharelatex/sharelatex-docker-image 2016-08-05 11:05:31 +00:00
ShareLaTeX
a6640f1358 added log rotate and locked down docupdater version for moment 2016-08-05 11:05:06 +00:00
Henry Oswald
db7f88c834 cleaned up dockerfile more, removing undded things 2016-08-05 11:59:39 +01:00
Henry Oswald
10b6f88f3b add logrotate 2016-08-03 16:22:17 +01:00
Henry Oswald
f3c2c11dc8 move install latexmk and path higher up 2016-06-30 16:47:13 +01:00
Henry Oswald
317b891afe point to texlive 2016 2016-06-09 16:22:27 +01:00
Henry Oswald
4222a822d7 set synctexBaseDir: () -> "/compile" if using docker in docker 2016-05-31 15:16:31 +01:00
James Allen
2247ee50b9 install qpdf v6 2016-05-31 14:15:24 +00:00
Henry Oswald
59ce10e45f one line the apt-get 2016-05-27 13:12:22 +01:00
Henry Oswald
c524be6180 run as www-data 2016-05-27 12:55:18 +01:00
Henry Oswald
d4891d77f1 put apt-get installs on same line and set $TEX_LIVE_DOCKER_IMAGE via env var 2016-05-27 12:12:28 +01:00
Henry Oswald
df0b2bb57b build things that don't change at the start for quicker build time 2016-05-26 11:22:51 +01:00
Henry Oswald
7ee0355ed0 build latex first for faster images and compile clsi synctex 2016-05-26 11:01:21 +01:00
Henry Oswald
80e419788a added strace and time 2016-05-23 14:27:24 +01:00
Henry Oswald
576efb8ebf create templates dir 2016-05-23 12:51:49 +01:00
Henry Oswald
4464bf7893 move init scripts to init dir 2016-05-23 12:43:26 +01:00
Henrique Dias
9a5df51ea4 add baseDir for Dockerfile 2016-05-02 23:55:53 +00:00
Henrique Dias
f33ea04408 add support for grunt build 2016-05-02 23:53:49 +00:00
James Allen
131450452e added mongodb migrations
added imagemagick
make sure release is up to date
2015-09-17 14:07:50 +00:00
James Allen
be1cdc0df1 Update to use latest ShareLaTeX release 2015-03-25 16:28:06 +00:00
James Allen
edb091bb92 Install unzip in Docker container 2015-02-18 17:08:50 +00:00
James Allen
c8be8b526c Update to use release version of ShareLaTeX 2015-02-10 16:49:34 +00:00
James Allen
531f9e84ac Don't rely on --net=host 2015-02-09 16:18:58 +00:00
James Allen
c15caa4698 Initial Dockerfile image build 2015-02-06 17:01:50 +00:00